CArchive::ReadObject

CObject * ReadObject ( const CRuntimeClass * pClass );
gettare ( CException, CArchiveException, CMemoryException );

Valore restituito

Un puntatore CObject che necessario eseguire il cast in modo sicuro il corretto classe derivata utilizzando CObject::IsKindOf.

Parametri

pClass

Un costante puntatore alla struttura CRuntimeClass che corrisponde all'oggetto che ci si aspetta di leggere.

Osservazioni

Legge oggetto dati dall'archivio e si crea un oggetto del tipo appropriato.

Questa funzione viene chiamata normalmente per l'estrazione di CArchive (gt; >) operatore di overload per un puntatore CObject . ReadObject, a sua volta, chiama la funzione Serialize della classe archiviata.

Se si specifica un parametro diverso da zero pClass , ottenuto mediante la macro RUNTIME_CLASS , la funzione di verifica della classe runtime dell'oggetto archiviato. Questo presuppone che nell'implementazione della classe stata utilizzata la macro IMPLEMENT_SERIAL.

Pa&noramica di CArchive |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CArchive::WriteObject, CObject::IsKindOf

Index