如何将c ++对象保存到xml文件中并还原?

时间:2009-06-10 10:40:15

标签: c++ xml serialization

如何将c ++对象保存到xml文件中并还原?

4 个答案:

答案 0 :(得分:12)

Boost.Serializationlibs11n都可以这样做。 libs11n手册(可用here)对两者进行了广泛的比较。

正如托比亚斯所说,C++ FAQ有很好的背景信息。

答案 1 :(得分:7)

Boost的serialization library可能会实现您正在寻找的许多功能。

答案 2 :(得分:6)

序列化是一个复杂的主题,对于SO的简单回答可能太过分了。不幸的是,使用C ++,你不会像其他语言一样免费获得它。

首先查看C++ faq liteboost

答案 3 :(得分:0)

我不知道是否有任何实现这一目标的直接方法。您可以编写单独的方法来序列化和去系统化方法,在这些方法中,需要从文件中写入和提取对象的各个数据成员。