Ошибка компилятора 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++, переименуйте идентификатор.