我有一个配置文件,那是一个json。我已经创建了一个类(ConfigFile),读取该文件并存储值(使用boost解析器和ptree)。我在徘徊,这是一个很好的做法,使用ptree作为ConfigFile类的成员,或者我将使用它只是为了读取json和存储在一个映射成员的值?
我认为重要的是ConfigFile
的界面。如果你能与任何一个版本保持一致,选择一个版本,如果你觉得需要的话,切换到另一个版本应该不是问题,而不会破坏任何东西。
不让属性树出现在标题中。后者也可以用pimpl习语来修复。
@sehe的注释在这里也很有意义,值得记住。