|
|
1
1
未测试,但您希望专门化数据类型的boost::serialization::archive: namespace boost {
namespace serialization {
template<class Archive>
void serialize(Archive & ar, std::wstring& s, const unsigned int version)
{
for (std::wstring::iterator it = s.begin(); it != s.end(); ++it)
ar >> *it
}
} // namespace serialization
} // namespace boost
这段代码基本上应该按原样工作,您只需要更改序列化函数的内容(而不是签名)。 为什么你要以任何其他方式序列化一个wstring,而不仅仅是 印刷 它(也就是说,只是使用普通的iostreams),我不知道。 |
|
|
zayd · 在C中Boost程序选项创建的矢量上迭代++ 2 年前 |
|
|
Mimi · CMake使用了错误的boost include目录 2 年前 |
|
|
zxctatar · 如何在一个类中运行两个异步定时器 2 年前 |
|
|
Adrian · 如何确定boost::可选的(和其他)API? 2 年前 |
|
TooTone · boost-pfr是如何获取结构的字段名称的? 2 年前 |