Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


Serializar una clase

Aqui programadores en la plataforma Win32 con Visual C++ de Microsoft...

Moderador: latindeveloper

Serializar una clase

Notapor jvaello el Jue Ago 11, 2005 10:15 am

Saludos a tod@s:
Necesito saber como serializar una clase algo compleja, he mirado en manuales y sólo dice cómo serializar tipos normales como int, char, etc, que es con el operador >> y <<, pero una clase no se cómo hacerlo.

La clase es algo así:

class estacion
{
.......
public:
estacion(int);
virtual ~estacion();

int *trenes; //vector dinámico de enteros
struct ini_fin{
int sale;
int llega;
};
ini_fin *v_tiempos;//vector dinámico de ini_fin
.......
};

Necesito saber que podría poner en el código de serialize para guardarme esta clase en disco duro.

MIL GRACIAS
jvaello
Novato
Novato
 
Mensajes: 6
Registrado: Jue Jul 14, 2005 10:29 am

Re: Serializar una clase

Notapor latindeveloper el Jue Ago 11, 2005 12:21 pm

Puedes leer el siguiente tutorial de la MSDN:

Serialization Topics

Una clse que opera matrices donde tambien se ha implementado la serializacion:

A matrix class with serialization and advanced input/output functions



Por otro lado tambien hay otro my bueno, pero utilizando la STL:

Serialization
Imagen
Avatar de Usuario
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:29 pm
Ubicación: Peru


Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron