Kompilatorfel C2062

typ "typ" oväntat

Anmärkningar

Kompilatorn förväntade sig inte något typnamn.

Exempel

I följande exempel genereras C2062:

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

C2062 kan också inträffa på grund av hur kompilatorn hanterar odefinierade typer i en konstruktors parameterlista. Om kompilatorn stöter på en odefinierad (felstavad?) typ förutsätter den att konstruktorn är ett uttryck och utfärdar C2062. Lös problemet genom att bara använda definierade typer i en konstruktorparameterlista.