为类的某些属性提升序列化

时间:2016-04-20 08:39:18

标签: c++ serialization boost

我有这个类,我想使用boost序列化/反序列化它。

class T{
    friend class boost::serialization::access;
public:
    T() = default;
    ~T() = default;
    template<class Archive> inline void serialize(Archive & ar, const unsigned int version){
        ar & b;
        ar & c;
    }

    int a;
    float b;
    float c;
    std::vector<int> d;
};

有什么问题我只是序列化b,c?我是否应该采取进一步措施来告诉我我没有将整个班级序列化?

0 个答案:

没有答案