我有一個配置文件,這是一個JSON。我創建了一個讀取該文件並存儲值的類(ConfigFile)(使用boost parser和ptree)。我漫遊是使用ptree作爲ConfigFile類成員的一個好習慣,或者我只是將它用於讀取json並將值存儲在映射成員中?Boost PTree僅用於讀取文件或存儲值?
0
A
回答
2
我想說的是ConfigFile
的界面。如果你可以保持它與任一版本的一致,那麼選擇一個版本並切換到另一個版本不應該是一個問題,如果你覺得需要而不會破壞任何東西。
將屬性樹保留在標題之外。後者也可以用pimpl習語修復。
@sehe的評論使得很多的感覺在這裏也並是值得記住。
+0
所以這也是爲什麼不保存所有的ptree,只是讀取「getters」... :) – sop
相關問題
- 1. 從boost獲取ptree :: property_tree :: ptree :: iterator
- 2. 使用讀取從文件或標準輸入輸入不存儲讀取值
- 3. Foward聲明boost :: interprocess :: ptree
- 4. boost :: ptree和KeyCompare函數?
- 5. 用boost :: property_tree :: ptree寫入註釋到ini文件
- 6. 在C++上迭代ini文件,可能使用boost :: property_tree :: ptree?
- 7. 如何解析使用Boost ptree中C++
- 8. 使用C++讀取和存儲來自.OBJ文件的值
- 9. 將int值存儲到文本文件中並讀取它?
- 10. 讀取文件並存儲到數組
- 11. 讀取USB移動存儲文件
- 12. 從外部存儲器讀取文件
- 13. 文件讀取和存儲數字
- 14. 從內部存儲文件(Android)讀取
- 15. 從Azure blob存儲中讀取文件
- 16. Android內部存儲讀取文件
- 17. 如何讀取文件並存儲它?
- 18. 從內部存儲讀取文件
- 19. 在Postgres-DB中存儲/讀取文件
- 20. 讀取文件並存儲到ArrayList中
- 21. 讀取和存儲整數在文件
- 22. 無法寫入或讀取外部存儲中的文件 - Android
- 23. Python每次從文件讀取或將值存儲在列表中?
- 24. 用於存儲指針的Boost property_tree
- 25. 從Firebase存儲中讀取文件的值/內容
- 26. Perl讀取文件並將每行存儲爲變量/值
- 27. 讀取後存儲器映射的文件值設置爲零
- 28. QT讀取JSON文件並存儲和重試值
- 29. 讀取文件和存儲值到變量在Python
- 30. 從文件讀取,存儲的值,數學運算
這是一個味道和判斷的問題 – sehe
你能更明確一些,請舉一些例子嗎? – sop
你有空嗎?如果不是,我爲什麼? – sehe