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.