CArchive::ReadObject

CObject * ReadObject ( const CRuntimeClass * pClass );
werfen ( CFileException, CArchiveException, CMemoryException );

Rückgabewert

Ein CObject -Zeiger, der sicher in die richtige abgeleitete Klasse umgewandelt werden muss, mit CObject::IsKindOf.

Parameter

pClass

Ein konstanter Zeiger auf das CRuntimeClass -Struktur, die das Objekt entspricht, erwarten Sie zu lesen.

Bemerkungen

Liest Daten aus dem Archiv und erstellt ein Objekt des entsprechenden Typs.

Diese Funktion wird normalerweise durch den Abbau von CArchive aufgerufen (Gt; >) Operator überladen für eine CObject -Zeiger. ReadObject, ruft wiederum die Serialize -Funktion der archivierten Klasse.

Wenn Sie einen ungleich NULL pClass -Parameter, die durch das Makro RUNTIME_CLASS gewonnen wird angeben, überprüft die Funktion die Laufzeitklasse des Objekts archiviert. Dabei wird davon ausgegangen, dass Sie das IMPLEMENT_SERIAL -Makro in der Implementierung der Klasse verwendet haben.

Übersicht über die CArchiveMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CArchive::WriteObject, CObject::IsKindOf

Index