Errore del compilatore C2062
tipo 'type' imprevisto
Il compilatore non si aspettava un nome di tipo.
L'esempio seguente genera l'errore C2062:
// C2062.cpp
// compile with: /c
struct A { : int l; }; // C2062
struct B { private: int l; }; // OK
C2062 può verificarsi anche a causa del modo in cui il compilatore gestisce i tipi non definiti nell'elenco dei parametri di un costruttore. Se il compilatore rileva un tipo non definito (ortografico?), presuppone che il costruttore sia un'espressione e rilascia C2062. Per risolvere il problema, usare solo i tipi definiti in un elenco di parametri del costruttore.