Udostępnij za pomocą


Błąd kompilatora C2062

typ "type" nieoczekiwany

Uwagi

Kompilator nie spodziewał się nazwy typu.

Przykład

Poniższy przykład generuje C2062:

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

C2062 może również wystąpić ze względu na sposób, w jaki kompilator obsługuje niezdefiniowane typy na liście parametrów konstruktora. Jeśli kompilator napotka niezdefiniowany typ (błędnie napisany?), zakłada, że konstruktor jest wyrażeniem i problemy z C2062. Aby rozwiązać ten problem, użyj tylko zdefiniowanych typów na liście parametrów konstruktora.