存储和检索数据结构

时间:2011-10-13 11:33:45

标签: c++

我有一种情况,我正在用c ++(使用libxml)解析一个xml文件,并且使用提取的信息我正在创建一个数据结构。根据解析文件中进一步提取的信息修改D.S.现在我需要保存D.S,因为它在二级存储器中,我想稍后从内存中检索D.S以便我可以继续工作而不需要再次创建D.S。有人可以帮我解决一下这个问题吗?

2 个答案:

答案 0 :(得分:0)

我认为'辅助内存'是硬盘驱动器或其他东西。在这种情况下使用fwrite和fread,或者在C ++中重载<<和>>如果你想。你如何做到这一点取决于你的数据结构,如果它的成员是指针,那么事情就会变得复杂一些。

您的问题中没有足够的信息可以真正帮助您。

答案 1 :(得分:0)

我建议使用像Boost.Serialization这样的库。