1

可能重复:
使用 Qt 进行序列化

我有 2 个类型为 QMap 的数据:

1.QMap小说;QString tempChapter; QString tempStory;

2.QMap组合;int tempInd; QString tempChap;

我的问题是:如何将这 2 个数据保存到一个文件中?如果保存成功,我该如何加载这两个数据?请也插入代码,因为我是一个初学者 C++ 程序员并且对 OOP 不太了解,请尽快回答这个问题!非常感谢!:)

4

2 回答 2

2

QDataStream支持 qt 中的所有基本集合检查QMap文档中的支持,因为您只存储其他基本 qt 类型和整数,您应该没问题

于 2010-06-13T23:25:09.650 回答
0

基本上,您必须自己考虑一种格式来存储数据。我建议阅读有关序列化的内容。阅读本文以获取有关 C++ 中序列化的一些一般信息。

于 2010-06-13T14:01:58.593 回答