Kompilatorfel C2002

ogiltig konstant med brett tecken

Remarks

Multibyte-tecken-konstanten är inte giltig.

Åtgärda genom att kontrollera följande möjliga orsaker

  1. Konstanten med breda tecken innehåller fler byte än förväntat.

  2. Standardrubriken STDDEF.h ingår inte.

  3. Breda tecken kan inte sammanfogas med vanliga strängliteraler.

  4. En konstant med breda tecken måste föregås av tecknet "L":

    L'mbconst'
    
  5. För Microsoft C++måste textargumenten i ett förprocessordirektiv vara ASCII. Till exempel är direktivet inte #pragma message(L"string")giltigt.