Come salvare l'oggetto C++ in un file xml e ripristinarlo?Come salvare l'oggetto C++ in un file xml e ripristinarlo?
5
A
risposta
12
Boost.Serialization e libs11n possono entrambi fare ciò. Il manuale libs11n (disponibile here) ha un ampio confronto tra i due.
Come ha detto Tobias, lo C++ FAQ ha buone informazioni di base.
0
Non so se un modo diretto per raggiungere questo. È possibile scrivere metodi separati per serializzare e demistificare i metodi in cui i singoli membri dei dati dell'oggetto devono essere scritti ed estratti dal file.
7
Boost's serialization library potrebbe implementare molte delle funzionalità che state cercando.
6
La serializzazione è un argomento complesso che è probabilmente troppo per una risposta semplice su SO. Sfortunatamente con C++, non lo si ottiene gratuitamente come in altre lingue.
Vedere C++ faq lite o boost per iniziare.
Problemi correlati
- 1. Come salvare l'HTML nel file XML usando Linq in XML?
- 2. Redirect stdout e stderr allo stesso file e ripristinarlo
- 3. Come salvare e aggiornare i valori nel file xml?
- 4. Come salvare un dizionario in un file?
- 5. Come salvare un file XML su disco con python?
- 6. come eseguire il backup di contatti o sms su scheda SD come file .xml o .csv e ripristinarlo in seguito
- 7. Come generare bytecode e salvare in un file .class?
- 8. C# Criptare un file XML
- 9. Come scrivere (grande) XML in un file in C#?
- 10. È possibile salvare i file MySQL Workbench come semplice XML?
- 11. Come leggere il file XML in C#?
- 12. Repository XML; per salvare() o non salvare()
- 13. Come salvare IR in un file e crearlo in un file eseguibile?
- 14. Come salvare un'immagine WPF in un file
- 15. Come salvare le mie modifiche nel file XML con Nokogiri
- 16. È possibile salvare il file XML in AS3
- 17. Incluso un file XML in un file XML/XSL
- 18. Potremmo salvare i delegati in un file (C#)
- 19. come salvare xmldocument in un flusso
- 20. come serializzare e salvare un oggetto nel database in formato XML utilizzando LINQ to SQL
- 21. lettura di un file XML in un programma C++
- 22. Come salvare le nuove righe nell'attributo XML?
- 23. C# Impostazioni xml posizione file
- 24. Come scaricare e salvare un file da internet usando Scala?
- 25. Come caricare e salvare un file utilizzando framework bottiglia
- 26. Come utilizzare l'editor ACE per modificare e salvare un file
- 27. Come salvare l'oggetto SimpleXML modificato su file?
- 28. salvare Btrees in un file su disco e leggerlo
- 29. Come salvare il documento DOM analizzato e modificato nel file xml?
- 30. Come salvare un oggetto QPixmap in un file?