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

时间:2011-08-01 00:53:56

标签: serialization boost

本教程中的

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

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

1 个答案:

答案 0 :(得分:5)

标有“Splitting serialize into save/load”的文档部分说明了如何执行此操作。基本上,对于save命名空间中定义的相关类型,您有两个模板函数loadboost::serialization。然后使用BOOST_SERIALIZATION_SPLIT_FREE宏。