Как сериализовать указатель на int с boost? - PullRequest
0 голосов
/ 28 мая 2019

Мне нужно сериализовать поле класса: указатель на int Я не мог сделать это сам, пожалуйста, скажите мне.

class Person
{
 public:
    int age; // work
    int *ageptr = &age; // not work

    Person();
    ~Person();

private:
    friend class boost::serialization::access;
    template <class Archive>
    void serialize(Archive &ar, const unsigned int version) {
        ar &BOOST_SERIALIZATION_NVP(age);
        ar &BOOST_SERIALIZATION_NVP(ageptr); // error
    }
};
...