0

XML に格納された単純なツリー構造がboost::property_tree::ptreeあり、情報を読み取って抽出するために使用します。std::maps次に、葉にデータを格納できるように、 を使用してツリーを再作成します。これはうまく機能し、データから固定ツリー構造を分離するのが好きですが、多くのコードを複製していると感じており、ptree の各リーフ ノードにクラスを追加できれば、コードを大幅に簡素化できると思います。

少し複雑になる可能性があるboost::variantため、葉に保存したいクラスで使用しています。

私の主な質問は、動的データを ptree に追加しようとすべきかということです。次に、そうであれば、それを追加する最良の方法について何か提案はありますか。

4

0 に答える 0