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


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

Тип1, за которым следует тип2, является незаконным

Эта ошибка может быть вызвана, если между двумя описателями типов отсутствует код.

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

// C2632.cpp
int float i;   // C2632

Эта ошибка также может быть создана в результате выполнения работ по соответствию компиляторам для Visual Studio .NET 2003. bool теперь является правильным типом. В предыдущих версиях bool был типдифактирован, и вы можете создать идентификаторы с таким именем.

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

// C2632_2.cpp
// compile with: /LD
void f(int bool);   // C2632

Чтобы устранить эту ошибку, чтобы код был допустимым в версиях Visual Studio .NET 2003 и Visual Studio .NET Visual C++, переименуйте идентификатор.