Re[3]: boost::lexical_cast<std::wstring>() как?
От: alexeiz  
Дата: 03.09.05 05:59
Оценка:
Здравствуйте, Adopt, Вы писали:

A>Здравствуйте, Glоbus, Вы писали:


G>>Здравствуйте, maggres, Вы писали:



M>>>Однако ни GCC 3.4.3 ни 4.0.0 это не компилят.


G>>Они вполне справедливо не копилят. Потому что lexical_cast использует чтение/запись в поток для трасформации. А в данном случае он не может применть оператор << для std::wstring чтоб записать ее в обычный поток.


A>а как тогда совершить подобное преобразование?


MultiByteToWideChar. А можно и стандартными методами (codecvt::in). Удивительно, правда? Блог Windows хакера и die-hard сишника Реймонда — последнее место, где ожидаешь увидеть использование этой забытой богом функции из библиотеки C++.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.