Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个配置文件,就是一个 json。我创建了一个类(ConfigFile),它读取该文件并存储值(使用boost解析器和ptree)。我在徘徊将 ptree 用作 ConfigFile 类的成员是一种好习惯,还是我将它仅用于读取 json 并将值存储在 map 成员中?
我想说重要的是ConfigFile's 的界面。如果您可以使其与任一版本保持一致,那么只需选择一个并在您觉得需要时切换到另一个而不破坏任何内容应该不是问题。
ConfigFile
将属性树保留在标题之外。后者也可以用 pimpl 成语固定。
@sehe的评论在这里也很有意义,值得记住。