如何將C++對象保存到xml文件並恢復?如何將C++對象保存到xml文件並恢復?
5
A
回答
12
Boost.Serialization和libs11n既可以做到這一點。 libs11n手冊(可用here)對這兩者進行了廣泛的比較。
作爲託拜厄斯說,該C++ FAQ具有良好的背景信息。
0
我不知道,如果實現這一目標的任何直接的方式。您可以編寫單獨的方法來序列化和去串聯化方法,其中需要從文件中寫入和提取對象的單個數據成員。
7
Boost的serialization library可能實現很多你正在尋找的功能。
6
序列化是一個複雜的話題這可能是太多的SO一個簡單的答案。不幸的是,用C++,你不會像其他語言那樣免費獲得它。
見一開始C++ faq lite或boost。
相關問題
- 1. 將複雜對象保存爲Windows Phone中的XML文件(C#)
- 2. 如何將對象保存到文件?
- 3. 如何將HashMap保存在XML文件中並在android中恢復?
- 4. 如何使用JAXBContext將單例對象保存到XML文件?
- 5. 如何將對象複製到formview並保存到objectdatasource
- 6. 保存datagridview數據並從xml文件中恢復#
- 7. 如何將XML保存到文件
- 8. 如何在onPause中保存arrayList並將其恢復到onResume
- 9. 如何將POJO保存到SQLite中並讓它們恢復?
- 10. 如何使用Android將對象保存在xml文件中?
- 11. 如何將對象保存爲XML文件
- 12. 將MySql查詢保存到XML文件並避免重複
- 13. 如何保存hdc並恢復它?
- 14. 如何保存並恢復ScrollPosition
- 15. 保存和恢復對象數據庫
- 16. XML文件到C#對象
- 17. 將對象保存到文件
- 18. 將Javascript對象保存到文件
- 19. 將Java對象保存到文件中
- 20. 將對象保存到文件
- 21. PyQt將對象保存到文件
- 22. R將poLCA對象保存到文件
- 23. 如何設置xml屬性並將更改保存到文件?
- 24. 將對象保存到Python中的JSON或XML文件中
- 25. 如何讀取Mongo文檔並將其保存到對象?
- 26. $ ionicHistory保存並恢復
- 27. Git保存並恢復
- 28. 保存並恢復到firebase的日期?
- 29. 如何將目錄列表保存到xml文件C#
- 30. 如何將循環JSON對象字符串化並將其保存到文件?