【发布时间】:2013-12-12 16:34:06
【问题描述】:
在使用 Boost Serialization 进行序列化时,有什么方法可以删除放在序列化数据开头的额外 6 个字节?我只想使用序列化机制,我不想要任何版本、对象跟踪或任何其他头信息。
【问题讨论】:
-
我相信构造函数的 no_header 标志可能会做你想做的事。
-
已经尝试过
no_header标志,它会删除一个文本标题,但不会删除额外的 6 个字节。 -
也许您可以派生自己的存档类并将 void save(const version_type & t) 和 void load(version_type & t) 覆盖为无操作?此外还有其他类型的类版本,boost::serialization::item_version_type。
标签: c++ boost boost-serialization