我真的不确定如何在类或结构中序列化boost::shared_ptr <void *>
类型的列表变量。一般来说,我会使用我们通常使用的相同方法,如
struct A
{
std::list<boost::shared_ptr<void *>> mdb;
}
template<class Archive>
void serialize(Archive &d,const unsigned int version)
{
d & mdb; // not sure that this would work
}
编译时不会出错,但不会在我的末尾序列化。
答案 0 :(得分:0)
你不是。很有可能,void*
是