IMPLEMENT_SERIAL

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

Index