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.