gpt4 book ai didi

c++ - 读写类 vector

转载 作者:行者123 更新时间:2023-11-30 01:18:31 24 4
gpt4 key购买 nike

我有一个三/四级的继承层次结构。并且在每个级别中将包含至少一个或多个具有不同属性的类,这些属性使类的对象是唯一的(当然,从上面的级别继承属性)。

一个类的每个对象可能具有与另一个不同的属性,因此我的问题是,我如何读取每个对象并将其写入文件并区分属性?

如果我的措辞不够好,我深表歉意,但如果您能提供帮助,我将不胜感激。

最佳答案

这个问题非常不明确,我只是建议使用一个库。

我个人非常喜欢 Boost Serialization for

  • 功能集(对象跟踪、智能指针、别名检测、循环图、多态类型和集合)
  • 非侵入性(您可以为 3rdparty 类型添加可序列化)
  • 可移植性(需要注意的是,您不应期望标准二进制存档可跨机器/版本移植:为此使用 EOS Portable Archive s

查看示例(具有多态集合):http://www.boost.org/doc/libs/1_55_0/libs/serialization/doc/tutorial.html#examples

海里有更多的鱼:protobuf据说很牛。

你/可以/使用 Spirit Qi/Karma 自己滚动,但我不建议这样做,除非你想要人类可读的格式

关于c++ - 读写类 vector ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22569522/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com