0

json という構成ファイルがあります。そのファイルを読み取り、値を保存するクラス (ConfigFile) を作成しました (boost パーサーと ptree を使用)。ptreeをConfigFileクラスのメンバーとして使用するのは良い習慣ですか、それともjsonを読み取って値をマップメンバーに保存するためだけに使用しますか?

4

1 に答える 1

2

ConfigFile重要なのはのインターフェースだと思います。いずれかのバージョンとの一貫性を維持できる場合は、一方を選択して、必要に応じて何も壊さずに他方に切り替えることは問題ありません。

プロパティ ツリーをヘッダーから除外します。後者は pimpl イディオムで修正することもできます。

@seheのコメントはここでも非常に意味があり、覚えておくべきものです。

于 2015-10-21T13:32:30.033 に答える