CArchive::WriteObject

void WriteObject ( const CObject * pOb );
tirar ( CFileException, CArchiveException );

Parámetros

pOb

Un constante puntero al objeto que se almacena.

Observaciones

Almacena el especificado CObject al archivo.

Normalmente se llama a esta función mediante la inserción de CArchive (lt; <) operador sobrecargado de CObject. WriteObject, a su vez, llama a la función Serialize de la clase archivada.

Debe utilizar la macro IMPLEMENT_SERIAL para habilitar el archivado. WriteObject escribe el nombre de clase de ASCII en el archivo. Este nombre de clase es validado posteriormente durante el proceso de carga. Un esquema de codificación especial evita la duplicación innecesaria del nombre de clase de varios objetos de la clase. Este esquema también evita el almacenamiento redundante de objetos que son blancos de más de un puntero.

El objeto exacto método (incluyendo la presencia del nombre de clase de ASCII) de codificación es un detalle de implementación y podría cambiar en futuras versiones de la biblioteca.

&Notanbsp;  Acabado de crear, eliminar y actualizar todos los objetos antes de empezar a archivarlos. El archivo será dañado si mezcla archiving con modificación de objeto.

Visió&n General de CArchive |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CArchive::ReadObject

Index