¿Cómo guardar el objeto C++ en un archivo xml y restaurar de nuevo?¿Cómo guardar el objeto C++ en un archivo xml y restaurar de nuevo?
5
A
Respuesta
12
Boost.Serialization y libs11n pueden hacer esto. El manual de libs11n (disponible here) tiene una extensa comparación de los dos.
Como dijo Tobias, el C++ FAQ tiene buena información de fondo.
0
No sé si hay alguna forma directa de lograr esto. Puede escribir métodos separados para serializar y desgrandar métodos en los que los elementos de datos individuales del objeto deben escribirse y extraerse del archivo.
7
El serialization library de Boost puede estar implementando mucha de la funcionalidad que está buscando.
6
La serialización es un tema complejo que probablemente sea demasiado para una respuesta simple en SO. Desafortunadamente con C++, no lo obtienes gratis como en otros idiomas.
Para comenzar, consulte C++ faq lite o boost.
Cuestiones relacionadas
- 1. ¿Cómo guardar y restaurar un formulario?
- 2. ¿Cómo guardar el objeto SimpleXML cambiado de nuevo en el archivo?
- 3. android cómo guardar un objeto en un archivo?
- 4. Guardar y restaurar CGContext
- 5. Guardar y restaurar el estado de vim
- 6. Guardar WordprocessingDocument modificado en el nuevo archivo
- 7. Android onConfigurationChanged: cómo guardar y restaurar el fragmento de la pila de nuevo?
- 8. Guardar y restaurar geometrías en OpenLayers
- 9. Guardar y restaurar la posición y el tamaño del formulario
- 10. ¿Cómo guardar y actualizar los valores en el archivo xml?
- 11. guardar y restaurar variables de shell
- 12. Cómo guardar un Objeto QPixmap en un archivo?
- 13. Guardar y restaurar aplicaciones y diseño
- 14. Guardar y restaurar el estado expandido/contraído de una ExpandableListActivity
- 15. C# - ¿Cómo deshabilitar el objeto xml?
- 16. C# - Guardar lista <T> al archivo XML
- 17. ¿Cómo guardar un archivo XML en un disco con python?
- 18. ¿Cómo guardar esta cadena en un archivo XML?
- 19. Cómo guardar y restaurar la posición de ListView en Android
- 20. ¿Crear nuevo archivo XML y escribir datos en él?
- 21. Guardar el estado de WebView y restaurar en ANDROID
- 22. Guardar gráficos de objeto Java como archivo XML
- 23. Cómo guardar un objeto en un archivo en Delphi
- 24. contenteditable texto seleccionado guardar y restaurar
- 25. de tener objeto PowerShell guardar como XML y la carga en C#
- 26. Cómo guardar un NSImage como un nuevo archivo
- 27. ¿Cómo puedo guardar un objeto en un archivo?
- 28. ¿Cómo guardar automáticamente el archivo del proyecto después de incluir un nuevo archivo en Visual Studio?
- 29. Guardar y restaurar ver estado android
- 30. guardar un archivo (de corriente) en el disco usando C#