Есть ли способ получить boost.format для использования и возврата широких (Unicode) строк символов?
Я бы хотел иметь возможность делать такие вещи, как:
wcout << boost::format(L"...") % ...
и
wstring s = boost::str(boost::format(L"...") % ...)
Возможно ли это?
format_fwd.hpp содержит этот typedef:
format_fwd.hpp
typedef basic_format<wchar_t > wformat;
Я думаю, это поможет вам начать. Это работает здесь:
std::wcout << boost::wformat(L"...") % ...
Также boost::str работает с использованием wformat.
boost::str
wformat