分享方式:


編譯器錯誤 C2062

類型 'type' 非預期

編譯器不需要類型名稱。

下列範例會產生 C2062:

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

C2062 也可能因為編譯器處理建構函式參數清單中的未定義型別的方式而發生。 如果編譯器遇到未定義的 (拼錯?) 類型,它會假設建構函式是運算式,併發出 C2062。 若要解析,請只在建構函式參數清單中使用已定義的類型。