Поиск:

Ответ в темуСоздание новой темы Создание опроса
> C++0x char16_t и char32_t, как их подружить с "cout"? 
:(
    Опции темы
rudvil
Дата 30.10.2010, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 155
Регистрация: 20.11.2009
Где: Latvia/Riga

Репутация: нет
Всего: 3



Потихоньку осваиваю C++0x, почти сразу возникла непонятка, каким образом можно вывести на экран то что находится в std::u32string
Простой cout не подходит(я все же рискнул)
Цитата(g++)
C:\Users\rudvil>g++ 0.cc -std=c++0x -s -O3 -otest
0.cc: In function 'int main(int, char**)':
0.cc:6:16: error: cannot bind 'std::ostream' lvalue to 'std::basic_ostream<char>&&'
c:\mingw\bin\../lib/gcc/mingw32/4.5.1/include/c++/ostream:579:5: error:   initializing argument 1 of 'std::basic_ostream<_CharT, _Traits>& std::operat
or<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&) [with _CharT = char, _Traits = std::char_traits<char>, _Tp = std::basic_string<char32_t>]'

тут все ясно он рассчитан только на "char".
Для "wchar_t" есть std::wstring, std::wcout, std::wfstream...
А для char16_t, char32_t спец. cout'a нету?
или ещё не сделали?
или он вообще печататься не должен, т.е. не рассчитан для вывода через cout?
 smile 
--------------------
xor
PM MAIL Skype   Вверх
leniviy
Дата 1.11.2010, 12:59 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 552
Регистрация: 8.2.2003
Где: Спб

Репутация: нет
Всего: 5



В gcc 4.5.1 этого нет. 

PM MAIL   Вверх
rudvil
Дата 1.11.2010, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 155
Регистрация: 20.11.2009
Где: Latvia/Riga

Репутация: нет
Всего: 3



Т.е. ещё не сделали, жалко... будем ждать.
--------------------
xor
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | GNU toolchain | Следующая тема »


 




[ Время генерации скрипта: 0.0714 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.