Teilen über


Compilerfehler C2062

Typ „type“ nicht erwartet

Bemerkungen

Der Compiler hat keinen Typnamen erwartet.

Beispiel

Im folgenden Beispiel wird C2062 generiert:

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

C2062 kann auch aufgrund der Art und Weise auftreten, wie der Compiler nicht definierte Typen in der Parameterliste eines Konstruktors verarbeitet. Wenn der Compiler auf einen nicht definierten (falsch geschriebenen?) Typ trifft, wird davon ausgegangen, dass der Konstruktor ein Ausdruck ist und C2062 ausgibt. Verwenden Sie zum Auflösen nur definierte Typen in einer Konstruktorparameterliste.