2009-06-10 12 views

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