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