Форум программистов, компьютерный форум CyberForum.ru

Строковые литералы. Ошибки - C++

Восстановить пароль Регистрация
 
Intel~lect
 Аватар для Intel~lect
135 / 124 / 2
Регистрация: 03.07.2012
Сообщений: 355
30.09.2012, 15:23     Строковые литералы. Ошибки #1
Почему в этой программе ошибки? Если префиксы u и U убрать, то программа все равно не компилируется
C++
1
2
3
    wchar_t title[] = L"Chief Astrogator";
    char16_t name[] = u"Felonia Ripova";
    char32_t car[] = U"Humber Super Snipe";
error C2065: u: необъявленный идентификатор
error C2065: U: необъявленный идентификатор
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2012, 15:23     Строковые литералы. Ошибки
Посмотрите здесь:

C++ строковые
C++ Строковые литералы, не пойму как реализовать
C++ Строковые литералы (заменить каждую цифру 0…9 на слова)
Литералы C++
C++ литералы в С++
Можно ли сравнивать строковые литералы? как правильно это сделать? C++
C++ Символьные литералы, указатели и функция. Не могу понять, почему именно так
C++ Исправить ошибки, строковые типы данных

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
I.M.
 Аватар для I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
30.09.2012, 21:51     Строковые литералы. Ошибки #2
Если префиксы убрать, то это
char32_t car[] = "Humber Super Snipe";
будет аналогично
int car[] = "Humber Super Snipe";
само собой, это не сработает. Может как-то иначе определять юникод-строки (U - это же для юникода?)?
Yandex
Объявления
30.09.2012, 21:51     Строковые литералы. Ошибки
Ответ Создать тему
Опции темы

Текущее время: 08:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru