我应该如何继续序列化一个嵌套对象? 例子: class B
{
public:
int y;
template<class Archive>
void serialize(Archive& ar)
{
ar(CEREAL_NVP(y));
}
}
class A
{
public:
int x;
st
我试图使用Cereal来序列化没有默认构造函数的对象。直接存储这些对象或通过智能指针工作。然而, 当我把物体放入容器,它不再编译: error: no matching function for call to ‘Node::Node()’ 有没有办法让谷物存储/恢复对象的载体没有默认构造函数? 我的测试代码: #include <fstream>
#include <cereal/archiv