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