如何为非侵入式函数定义声明boost_serialization_split_member

Gri*_*fin 3 serialization boost

在本教程中,它解释了如何拆分加载和保存函数,但boost_serialization_split_member()声明在类中.

如何声明一个类被外部拆分为两个函数?

Nic*_*las 5

文档中标有" 拆分序列化为保存/加载 "的部分说明了如何执行此操作.基本上,你有两个模板功能,save并且load,对于有问题的类型,在定义的boost::serialization命名空间.然后你使用BOOST_SERIALIZATION_SPLIT_FREE宏.