Fer*_*cio 22 c++ format unicode boost
有没有办法让boost.format使用并返回宽(Unicode)字符串?
我希望能够做到这样的事情:
wcout << boost::format(L"...") % ...
Run Code Online (Sandbox Code Playgroud)
和
wstring s = boost::str(boost::format(L"...") % ...)
Run Code Online (Sandbox Code Playgroud)
这可能吗?
Joh*_*itb 29
format_fwd.hpp 包含此typedef:
typedef basic_format<wchar_t > wformat;
Run Code Online (Sandbox Code Playgroud)
我想这会让你开始.这适用于:
std::wcout << boost::wformat(L"...") % ...
Run Code Online (Sandbox Code Playgroud)
也是boost::str作品使用wformat.