Freigeben über


Compilerfehler C2632

Aktualisiert: November 2007

Fehlermeldung

'Typ1' gefolgt von 'Typ2' ist unzulässig
'type1' followed by 'type2' is illegal

Dieser Fehler kann verursacht werden, wenn zwischen zwei Typspezifizierern Code fehlt.

Im folgenden Beispiel wird C2632 generiert:

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

Dieser Fehler kann auch aufgrund einer Verbesserung der Compilerkonformität in Visual Studio .NET 2003 ausgegeben werden: bool ist jetzt ein richtiger Typ. In früheren Versionen war bool eine Typdefinition, und Bezeichner konnten mit diesem Namen erstellt werden.

Weitere Informationen finden Sie unter Übersicht über die wichtigsten Änderungen bei der Kompilierzeit.

Im folgenden Beispiel wird C2632 generiert:

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

Um diesen Fehler zu beheben und die Gültigkeit des Codes sowohl in der Visual Studio .NET 2003-Version als auch in der Visual Studio .NET-Version von Visual C++ zu gewährleisten, benennen Sie den Bezeichner um.