Поделиться через


Ошибка компилятора C2062

непредвиденное тип "type"

Компилятор не ожидал имени типа.

Следующий пример приводит к возникновению ошибки C2062:

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

C2062 также может возникать из-за того, как компилятор обрабатывает неопределенные типы в списке параметров конструктора. Если компилятор сталкивается с неопределенным типом (ошибка?), он предполагает, что конструктор является выражением и выдает проблемы C2062. Для разрешения используйте только определенные типы в списке параметров конструктора.