Sdílet prostřednictvím


Chyba kompilátoru C2062

typ type 'type' unexpected

Poznámky

Kompilátor neočekávejte název typu.

Příklad

Následující příklad vygeneruje C2062:

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

C2062 může také dojít kvůli způsobu, jakým kompilátor zpracovává nedefinované typy v seznamu parametrů konstruktoru. Pokud kompilátor narazí na nedefinovaný (chybně napsaný?), předpokládá, že konstruktor je výraz a vydá C2062. K vyřešení použijte pouze definované typy v seznamu parametrů konstruktoru.