Aracılığıyla paylaş


Derleyici Hatası C3851

'char': universal-character-name temel karakter kümesinde bir karakter belirleyemez

Açıklamalar

C++ olarak derlenen kodda, bir dize veya karakter değişmez değeri dışında temel kaynak karakter kümesindeki bir karakteri temsil eden evrensel karakter adını kullanamazsınız. Daha fazla bilgi için bkz . Karakter Kümeleri. C olarak derlenen kodda, 0x24 ('$'), 0x40 ('@') veya 0x60 (') dışında dahil olmak üzere 0x20-0x7f aralığındaki karakterler için evrensel karakter adı kullanamazsınız.

Örnek

Aşağıdaki örnek C3851 oluşturur ve nasıl düzeltileceğini gösterir:

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