次の方法で共有


コンパイラ エラー C2062

予期しない型 'type' です

コンパイラでは型名を予期していませんでした。

次の例では C2062 が生成されます。

// C2062.cpp
// compile with: /c
struct A {  : int l; };   // C2062
struct B { private: int l; };   // OK

C2062 は、コンパイラにより、コンストラクターのパラメーター リストで未定義の型が処理される方法によっても発生することもあります。 コンパイラが未定義 (スペルミス? ) 型を検出した場合、コンストラクターが式であると見なされ、C2062 が発行されます。 解決するには、コンストラクターのパラメーター リストで定義されている型のみを使用します。