CArchive::ReadObject

CObject * ReadObject ( const CRuntimeClass * pClass );
бросить ( CFileException, CArchiveException, CMemoryException );

Возвращаемое значение

Указатель от CObject , который должно быть безопасно приведено к правильным производного класса с помощью CObject::IsKindOf.

Параметры

pClass

Постоянное указатель на структуру CRuntimeClass , которая соответствует объекту вы ожидаете читать.

Примечания

Считывает данные объекта из архива и создает объект соответствующего типа.

Эта функция обычно вызывается методом экстракции CArchive (gt; >) оператор перегружен для указателя от CObject . ReadObject, в свою очередь, вызывает функцию Serialize архивированного класса.

Если параметр ненулевой pClass , который получается в результате RUNTIME_CLASS макрос, то функция проверяет время выполнения класса архивированного объекта. Это предполагает, что вы использовали макрос IMPLEMENT_SERIAL в реализации класса.

Обзор CArchiveЧлены класса | Иерархическая схема

См. также CArchive::WriteObject, CObject::IsKindOf

Index