Ошибка компилятора C2632
Обновлен: Ноябрь 2007
Сообщение об ошибке
'type1', следующий за типом 'type2', недопустим.
'type1' followed by 'type2' is illegal.
Эта ошибка может возникать, если утрачен код между двумя спецификаторами.
Следующий пример приводит к возникновению ошибки 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++, переименуйте идентификатор.