Ошибка компилятора C2062
непредвиденное тип "type"
Компилятор не ожидал имени типа.
Следующий пример приводит к возникновению ошибки C2062:
// C2062.cpp
// compile with: /c
struct A { : int l; }; // C2062
struct B { private: int l; }; // OK
C2062 также может возникать из-за того, как компилятор обрабатывает неопределенные типы в списке параметров конструктора. Если компилятор сталкивается с неопределенным типом (ошибка?), он предполагает, что конструктор является выражением и выдает проблемы C2062. Для разрешения используйте только определенные типы в списке параметров конструктора.