【问题标题】:Creating own implementation of Boost::Archive创建自己的 Boost::Archive 实现
【发布时间】:2011-04-24 16:24:38
【问题描述】:

我目前正在创建一个使用 Boost::Serialization 并且需要实现自己的 Boost::Archive 的概念,因为必须以某种方式对数据进行序列化。

文档中有关于实现自定义存档的文档: http://www.boost.org/doc/libs/1_44_0/libs/serialization/doc/index.html

但我很好奇网络上是否还有其他(现实生活)示例。我找不到任何东西。也许有人可以指出我的来源或文章。

【问题讨论】:

  • 为什么要创建一个新档案? (只是问)。
  • 我需要以某种方式序列化数据(它是一种二进制格式,需要特定位置的数据等)。我认为通过实现自定义存档,我可以实现这种自定义格式和数据排序。
  • 恕我直言,这很难通过 Boost.Serialization 实现。它面向类结构,而不是数据格式。我的意思是后者适应了前者。
  • Boost.Serialization 的目标之一,根据其文档:类序列化和存档格式的正交规范。所以它应该很容易。

标签: c++ serialization boost archive


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-28
  • 2013-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-30
  • 2016-09-08
相关资源
最近更新 更多