如何将c ++对象保存到xml文件中并还原?
答案 0 :(得分:12)
Boost.Serialization和libs11n都可以这样做。 libs11n手册(可用here)对两者进行了广泛的比较。
正如托比亚斯所说,C++ FAQ有很好的背景信息。
答案 1 :(得分:7)
Boost的serialization library可能会实现您正在寻找的许多功能。
答案 2 :(得分:6)
序列化是一个复杂的主题,对于SO的简单回答可能太过分了。不幸的是,使用C ++,你不会像其他语言一样免费获得它。
首先查看C++ faq lite或boost。
答案 3 :(得分:0)
我不知道是否有任何实现这一目标的直接方法。您可以编写单独的方法来序列化和去系统化方法,在这些方法中,需要从文件中写入和提取对象的各个数据成员。