Share via


CArchive::ReadObject

Lee datos de objeto del archivo y crea un objeto del tipo adecuado.

CObject* ReadObject(
   const CRuntimeClass* pClass 
);

Parámetros

  • pClass
    Un puntero constante a la estructura de Recursos que corresponde al objeto espera leer.

Valor devuelto

Un puntero de CObject que debe estar con seguridad convierte a la clase derivada correcta mediante CObject:: IsKindOf.

Comentarios

Llama a esta función normalmente por el operador de extracción de CArchive (>>) sobrecargado para un puntero de CObject .ReadObject, a su vez, llama a la función de Serialize de la clase almacenada.

Si se proporciona un parámetro distinto de pClass , que se recopilan mediante la macro de RUNTIME_CLASS , la función comprueba la clase en tiempo de ejecución del objeto almacenado.Esto supone que ha utilizado la macro de IMPLEMENT_SERIAL en la implementación de la clase.

Ejemplo

Vea el ejemplo para CArchive:: WriteObject.

Requisitos

encabezado: afx.h

Vea también

Referencia

Clase CArchive

Gráfico de jerarquía

CArchive::WriteObject

CObject::IsKindOf