CArchive::WriteObject

недійсними WriteObject ( константа CObject * а / );
кинути ( CFileException, CArchiveException );

Параметри

а /

Постійна вказівник на об'єкт, збереження.

Зауваження

Зберігає вказаний CObject до архіву.

Ця функція зазвичай називається CArchive вставки (lt; <) Оператор перевантажено для CObject. WriteObject, у свою чергу, називає архівних класу, функція Serialize.

IMPLEMENT_SERIAL макрос слід використовувати для ввімкнення архівування. WriteObject пише ім'я класу ASCII до архіву. Це ім'я класу перевірити пізніше під час процесу завантаження. Спеціальні схему кодування запобігає зайвого дублювання для кількох об'єктів, класу, ім'я класу. Ця схема також запобігає надлишкових зберігання об'єктів, які є цілі більше одного вказівник.

Точне об'єкт кодування методом (у тому числі наявність ім'я класу ASCII) є здійснення деталі і може змінитися в майбутньому версії бібліотеки.

Примітка   Завершити створення, видалення та оновлення всіх об'єктів, перш ніж почати, щоб їх в Архів. Ваш Архів будуть пошкоджені, якщо змішати архівування з об'єктом модифікацією.

Огляд CArchiveЧлени класу | Ієрархічна діаграма

Дивіться також CArchive::ReadObject

Index