2

使用 Boost 的序列化库时,可以调用基类的序列化

ar & boost::serialization::base_object<> (*this);

根据文档。不过,我想知道如果没有这个是否安全(我的意思是你可以选择序列化基类中的数据吗?)

4

1 回答 1

1

您可以选择不序列化基类中的数据,但是在基类中序列化的任何成员变量都不会被记录和恢复。

如果您只想序列化正在使用的特定具体类,并且手动归档重建类实例所需的所有变量,这可能没问题。

但你为什么想要?它通常表明继承结构有问题......

于 2013-06-09T16:28:25.987 回答