CArchive::ReadObject

CObject * ReadObject ( константа 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