IMPLEMENT_SERIAL ( class_name, base_class_name, wSchema )
Параметры
аргумент class_name
Фактическое имя класса (не заключен в кавычки).
base_class_name
Имя базового класса (не заключен в кавычки).
wSchema
UINT "номер версии" будут закодированы в Архив для того, чтобы десериализации программы для определения и обработки данных, созданный ранее программы версии. Номер класса схемы не должны быть –1.
Примечания
Создает код C++, необходимых для динамического CObject-производного класса во время выполнения доступ к имени класса и положение в иерархии. Использовать макрос IMPLEMENT_SERIAL в.CPP-модуль; затем связать результирующий объектный код только один раз.
Чтобы автоматически экспортировать CArchive извлечения оператора для классов, которые используют DECLARE_SERIAL и IMPLEMENT_SERIAL макросы можно использовать макрос AFX_API . Кронштейн объявления класса (в.H-файл) с помощью следующего кода:
# undef AFX_API
# define AFX_API AFX_EXT_CLASS
lt; ваши объявления класса здесь >
# undef AFX_API
# define AFX_API
Для получения дополнительной информации, смотрите Темы классе CObject в Руководстве Visual C++ программист.
См. такжеnbsp;DECLARE_SERIAL, RU&NTIME_CLASS, CObject::IsKindOf