23

boost.format を使用してワイド (Unicode) 文字列を返す方法はありますか?

次のようなことができるようになりたいです。

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

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

これは可能ですか?

4

1 に答える 1

30

format_fwd.hpp次の typedef が含まれます。

typedef basic_format<wchar_t >  wformat;

これで始められると思います。これはここで機能します:

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

を使ったboost::str作品もwformat

于 2008-12-17T19:29:00.560 に答える