Erro do compilador C2632
'tipo1' seguido por 'tipo2' é inválido
Esse erro poderá ser causado se houver um código ausente entre dois especificadores de tipo.
O exemplo a seguir gera o erro C2632:
// C2632.cpp
int float i; // C2632
Esse erro também pode ser gerado como resultado do trabalho de conformidade do compilador que foi feito para o Visual Studio .NET 2003. bool
agora é um tipo adequado. Em versões anteriores, bool
era um typedef, e era possível criar identificadores com esse nome.
O exemplo a seguir gera o erro C2632:
// C2632_2.cpp
// compile with: /LD
void f(int bool); // C2632
Para resolver esse erro para que o código seja válido nas versões do Visual Studio .NET 2003 e Visual Studio .NET do Visual C++, renomeie o identificador.