CArchive::ReadObject
Liest Objektdaten vom Archiv und erstellt ein Objekt des entsprechenden Typs.
CObject* ReadObject(
const CRuntimeClass* pClass
);
Parameter
- pClass
Ein konstanter Zeiger auf die CRuntimeClass-Struktur, die dem Objekt entspricht, erwarten Sie zu lesen.
Rückgabewert
Ein CObject-Zeiger, der zur richtigen abgeleiteten Klasse sicher umgewandelt werden muss, indem Sie CObject::IsKindOf verwendet.
Hinweise
Diese Funktion wird normalerweise vom Operator CArchive Extraktion (>>) aufgerufen, der für einen CObject Zeiger überladen wird.ReadObject ruft wiederum die Serialize-Funktion der archivierten Klasse auf.
Wenn Sie einen pClass-Parameter ungleich 0 (null) angeben, der durch das RUNTIME_CLASS-Makro abgerufen wird, dann überprüft die Funktion die Laufzeitklasse archivierten des Objekts.Dabei wird davon ausgegangen, dass Sie das IMPLEMENT_SERIAL-Makro in der Implementierung der Klasse verwendet haben.
Beispiel
Im Beispiel für CArchive::WriteObject.
Anforderungen
Header: afx.h