При использовании библиотеки сериализации бустер, вы можете вызвать сериализации базового класса сувеличить сериализации базовый класс
ar & boost::serialization::base_object<> (*this);
в соответствии с документацией. Мне интересно, однако, если это безопасно обойтись без этого (я имею в виду, можете ли вы выбрать не для сериализации данных из базового класса?)
В частности - любые переменные-члены, которые вы не архивируете, возвращаются к любому значению, которое они задают в конструкторе (если есть). – mirams