使用 Boost Serialization 进行序列化时,是否有任何方法可以删除序列化数据开头的额外 6 个字节?我只想使用序列化机制,我不需要任何版本、对象跟踪或任何其他 header 信息。
最佳答案
我使用 implementation level 解决了我的问题:
BOOST_CLASS_IMPLEMENTATION(MyClass, boost::serialization::object_serializable);
通过这样做,序列化将不包含原始序列化数据前面的版本。
关于c++ - Boost序列化版本信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20548983/