Compilerfehler C2002
ungültige Breitzeichenkonstante
Die Multibyte-Zeichenkonstante ist ungültig.
Dieser Fehler kann eine der folgenden Ursachen haben:
Die Breitzeichenkonstante enthält mehr Bytes als erwartet.
Der Standardheader STDDEF.h ist nicht enthalten.
Breite Zeichen können nicht mit normalen Zeichenfolgenliteralen verkettet werden.
Dem Zeichen 'L' muss eine Breitzeichenkonstante vorangestellt sein:
L'mbconst'
Für Microsoft C++ müssen die Textargumente einer Präprozessordirektive ASCII sein. Beispielsweise ist die Direktive
#pragma message(L"string")
ungültig.