Boost只序列化std :: wstring的第一个字符
我正在使用boost来序列化文本存档和std :: wstring变量。如果我切换到std :: string它工作得很好但是当我使用wstring时,我只得到一个序列化的字符。为什么?
std::wstring text;
template<class Archive> void serialize(Archive &ar, const unsigned int version)
{
ar & text;
}
...
std::ostringstream stream;
boost::archive::text_oarchive archive(stream);
archive << params;
...
stream.str()
没有找到相关结果
已邀请:
1 个回复
逝媳蘑贩茄
它将按预期工作。