Kompilatorfel C3851

"char": ett universal-character-name kan inte ange ett tecken i den grundläggande teckenuppsättningen

Anmärkningar

I kod som kompilerats som C++kan du inte använda ett universellt teckennamn som representerar ett tecken i den grundläggande källteckenuppsättningen utanför en sträng eller teckenliteral. Mer information finns i Teckenuppsättningar. I kod som kompileras som C kan du inte använda ett universellt teckennamn för tecken i intervallet 0x20-0x7f, inklusive, förutom 0x24 ('$'), 0x40 ('@') eller 0x60 ('''').

Example

Följande exempel genererar C3851 och visar hur du åtgärdar det:

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