Delen via


Compilerfout C3851

'char': een universal-character-name kan geen teken in de basistekenset aanwijzen

Opmerkingen

In code die is gecompileerd als C++, kunt u geen universele tekennaam gebruiken die een teken in de basisbrontekenset vertegenwoordigt buiten een string- of tekenletterlijke reeks. Zie Tekensets voor meer informatie. In code die is gecompileerd als C, kunt u geen universele tekennaam gebruiken voor tekens in het bereik 0x20-0x7f, inclusief, met uitzondering van 0x24 ($), 0x40 (@) of 0x60 (''').

Example

In het volgende voorbeeld wordt C3851 gegenereerd en ziet u hoe u dit kunt oplossen:

// C3851.cpp
int main()
{
   int test1_\u0041 = 0;   // C3851, \u0041 = 'A' in basic character set
   int test2_A = 0;        // OK
}