IMPLEMENT_SERIAL (class_name,base_class_name,,wSchema)
Параметри
class_name
Фактичне ім'я класу (не взяте в лапки).
base_class_name
Ім'я базового класу (не взяте в лапки).
wSchema
UINT "Версія число", що будуть закодовані в Архів, щоб дозволити deserializing програма для виявлення і обробки даних, створені раніше програми версії. Число схеми клас не має – 1.
Зауваження
Генерує код C++, необхідні для динамічного CObject-отриманих клас під час доступу до класу і позицію в ієрархії. IMPLEMENT_SERIAL макрос у це.CPP модуль; потім зв'язати кінцевий код об'єкта лише один раз.
AFX_API макрос можна автоматично експортувати CArchive видобутку оператора для класів, які використовують DECLARE_SERIAL та IMPLEMENT_SERIAL макроси. Кронштейна визначення класів (-одна з місцевих громад, що розташована у регіоні.H-файл) з наступний код:
#undef AFX_API
# визначити AFX_API AFX_EXT_CLASS
lt; визначення класів тут >
#undef AFX_API
# визначити AFX_API
Докладніше, перегляньте статтю на CObject клас теми в Visual C++ програміста керівництво.
Дивіться такожnbsp;DECLARE_SERIAL, RU&NTIME_CLASS, CObject::IsKindOf