Поделиться через


Ошибка компилятора C3851

Обновлен: Ноябрь 2007

Сообщение об ошибке

"символ" : универсальное имя символа не может обозначать символ из базового набора
'char': a universal-character-name cannot designate a character in the basic character set

Для символов в диапазоне от 0x20 до 0x7f, кроме 0x24 и 0x40, невозможно использовать универсальные имена.

Следующий пример приводит к возникновению ошибки C3851:

// C3851.cpp
int main()
{
   int \u0021 = 0;   // C3851
   int \u0024 = 0;   // OK
}