将数据添加到boost property_tree

时间:2012-12-17 17:23:22

标签: c++ xml boost-variant boost-propertytree

我有一个以XML格式存储的简单树结构,并使用boost::property_tree::ptree来读取和提取信息。然后,我使用std::maps重新创建树,以便我可以在叶子中存储数据。这很好用,我喜欢固定树结构与数据的分离,但我觉得我复制了很多代码,如果我可以在ptree中为每个叶节点添加一个类,我可以大大简化我的代码。 / p>

作为一种可能的轻微复杂情况,我在我希望存储在叶子中的类中使用boost::variant

我的主要问题是我应该尝试向ptree添加动态数据吗?其次,如果有的话,您对添加它的最佳方法有任何建议。

0 个答案:

没有答案