0

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

作为我boost::variant在课堂上使用的一个可能的轻微并发症,我希望将其存储在叶子中。

我的主要问题是我是否应该尝试将动态数据添加到 ptree,其次,如果是这样,您对添加它的最佳方式有什么建议吗?

4

0 回答 0