Freigeben über


Compilerfehler C2632

'type1' gefolgt von 'type2' ist illegal.

Dieser Fehler kann verursacht werden, wenn code zwischen zwei Typenbezeichnern fehlt.

Im folgenden Beispiel wird C2632 generiert:

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

Dieser Fehler kann auch als Ergebnis der Compilerkonformität generiert werden, die für Visual Studio .NET 2003 ausgeführt wurde. bool ist jetzt ein richtiger Typ. In früheren Versionen bool handelte es sich um einen Typedef, und Sie konnten Bezeichner mit diesem Namen erstellen.

Im folgenden Beispiel wird C2632 generiert:

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

Um diesen Fehler zu beheben, damit der Code sowohl in visual Studio .NET 2003- als auch in Visual Studio .NET-Versionen von Visual C++ gültig ist, benennen Sie den Bezeichner um.