【发布时间】:2012-07-24 21:57:36
【问题描述】:
我有一个有很多指针的树结构,基本上树的一个节点是这样的
class Node
{
Node *my_father;
QVector<Node*> my_children;
... a lot of data
}
我需要所有这些指针来使我在 RAM 内存中的工作更轻松。但是现在我需要将所有树结构保存在磁盘上。我正在考虑使用 QDataStream 序列化(http://www.developer.nokia.com/Community/Wiki/Qt_Object_Serialization)。但我不认为这是将使用指针.. 对吗?
你有什么建议将这个大结构保存在磁盘上,然后用指针将其重新读入 RAM?
【问题讨论】:
-
那么我应该如何准确检索数据在树中的排列方式?
-
有很多方法。这是一个:eli.thegreenplace.net/2011/09/29/…
标签: c++ qt serialization qt4 tree