Delen via


Compilerfout C2002

ongeldige breedtekenconstante

Remarks

De constante met multibyte-tekens is ongeldig.

Oplossen door de volgende mogelijke oorzaken te controleren

  1. De breedtekenconstante bevat meer bytes dan verwacht.

  2. De standaardheader STDDEF.h is niet inbegrepen.

  3. Brede tekens kunnen niet worden samengevoegd met gewone letterlijke tekenreeksen.

  4. Een breedtekenconstante moet worden voorafgegaan door het teken L:

    L'mbconst'
    
  5. Voor Microsoft C++moeten de tekstargumenten van een preprocessorrichtlijn ASCII zijn. De richtlijn #pragma message(L"string"), bijvoorbeeld, is niet geldig.