23

有没有办法让 boost.format 使用和返回宽(Unicode)字符串?

我希望能够执行以下操作:

wcout << boost::format(L"...") % ...

wstring s = boost::str(boost::format(L"...") % ...)

这可能吗?

4

1 回答 1

30

format_fwd.hpp包含此类型定义:

typedef basic_format<wchar_t >  wformat;

我想这会让你开始。这在这里有效:

std::wcout << boost::wformat(L"...") % ...

还有boost::str作品使用wformat.

于 2008-12-17T19:29:00.560 回答