ケアレスミスなんかに負けないぴょん

初めて遭遇したエラー。

error C2629: ‘<クラス名> (‘ は不正です。

これは,以下のようなコンストラクタ宣言行で発生しました。

explicit CDegree( const double a_degree, const double a_minute = 0.0, const double a_second = 0,0 );

最初,今まで遣ったことが無い,explicitがおかしいんとちゃうか,などと明後日の方向を調べてしまい時間を浪費。

ググっても,同じような現象で悩んでいる人は見つからなかったので自己解決。

同じ地雷を踏まないように,ここに旗を立てておきますです。

環境メモ:
VisualStudio6.0(C++)