初めて遭遇したエラー。
error C2629: ‘<クラス名> (‘ は不正です。
これは,以下のようなコンストラクタ宣言行で発生しました。
explicit CDegree( const double a_degree, const double a_minute = 0.0, const double a_second = 0,0 );
最初,今まで遣ったことが無い,explicitがおかしいんとちゃうか,などと明後日の方向を調べてしまい時間を浪費。
ググっても,同じような現象で悩んでいる人は見つからなかったので自己解決。
同じ地雷を踏まないように,ここに旗を立てておきますです。
環境メモ:
VisualStudio6.0(C++)