Compilerfehler C2002
Aktualisiert: November 2007
Fehlermeldung
Ungültige "breite" Zeichenkonstante
invalid wide-character constant
Die Mehrbyte-Zeichenkonstante ist nicht zulässig.
Dieser Fehler kann eine der folgenden Ursachen haben:
Die Breitzeichenkonstante enthält mehr Bytes als erwartet.
Der Standardheader STDDEF.h ist nicht enthalten.
Breitzeichen können nicht mit gewöhnlichen Zeichenfolgenliteralen verkettet werden.
Einer Breitzeichenkonstanten muss das Präfix "L" vorangestellt werden.
L'mbconst'
Für Microsoft C++ müssen die Textargumente einer Präprozessordirektive ASCII sein. Zum Beispiel ist die #pragma message(L"string")-Direktive nicht gültig.