【问题标题】:How to update object with Boost Serialization?如何使用 Boost 序列化更新对象?
【发布时间】:2012-02-02 11:58:24
【问题描述】:

假设我们有一个包含std::map<string, string> 的课程。假设我们有一个它的实例,其中包含[Jon : Smith; Sara : O'Connel] 之类的数据。我们将其序列化并归档。现在我们用这样的地图内容创建了它的另一个实例[Jon : AnotherSmith; Brian : Gor]。我们将其序列化并归档。现在我们有 2 个存档!)我想知道我们如何将 tham 2 反序列化为一个对象实例,我们如何设置数据从哪些存档覆盖我们想要获取:[ Sara : O'Connel; Jon : AnotherSmith; Brian : Gor]

【问题讨论】:

    标签: c++ serialization boost deserialization boost-serialization


    【解决方案1】:

    编写一个包含地图的类并将其序列化。 在您的序列化函数(或加载/保存)中,您可以从 boost 复制地图序列化代码并对其进行自定义以实现您的覆盖要求。

    【讨论】:

      猜你喜欢
      • 2015-01-22
      • 1970-01-01
      • 2021-12-06
      • 2015-05-24
      • 2011-06-25
      • 1970-01-01
      • 2012-03-29
      • 1970-01-01
      相关资源
      最近更新 更多