CArchive::ReadObject
Legge i dati dell'oggetto dall'archivio e costruisce un oggetto con tipo appropriato.
CObject* ReadObject(
const CRuntimeClass* pClass
);
Parametri
- pClass
Un puntatore costante alla struttura CRuntimeClass che corrisponde all'oggetto si desidera leggere.
Valore restituito
Un puntatore CObject che deve pertanto necessario eseguire il cast sulla classe derivata corretta utilizzando CObject::IsKindOf.
Note
Questa funzione è denominata in genere dall'operatore di estrazione CArchive (>>) sottoposto a overload per un puntatore CObject. ReadObject, a sua volta, chiama la funzione Serialize della classe archiviata.
Se si fornisce un parametro diverso da zero pClass, che si ottiene dalla macro RUNTIME_CLASS, la funzione verifica la classe di runtime dell'oggetto memorizzato. Si presuppone che si utilizzava la macro IMPLEMENT_SERIALimplementazione della classe.
Esempio
Vedere l'esempio relativo CArchive::WriteObject.
Requisiti
Header: afx.h