DECLARE_SERIAL ( class_name )
Параметри
class_name
Фактичне ім'я класу (не взяте в лапки).
Зауваження
DECLARE_SERIAL генерує C++ заголовок код, потрібний для CObject-класу, які можуть бути серіалізованной, отриманих. Серіалізацією-це процес написання або читання вмісту об'єкта до і з файлу.
DECLARE_SERIAL макрос у це.H модуля, потім включити цей модуль до всіх.CPP модулів, які потребують доступу до об'єктів цього класу.
Якщо DECLARE_SERIAL включена в класі декларації, потім IMPLEMENT_SERIAL повинні бути включені в класі здійснення.
DECLARE_SERIAL макрос включає в себе всі функції, DECLARE_DYNAMIC і DECLARE_DYNCREATE.
AFX_API макрос можна автоматично експортувати CArchive видобутку оператора для класів, які використовують DECLARE_SERIAL та IMPLEMENT_SERIAL макроси. Кронштейна визначення класів (-одна з місцевих громад, що розташована у регіоні.H-файл) з наступний код:
#undef AFX_API
# визначити AFX_API AFX_EXT_CLASS
lt; визначення класів тут >
#undef AFX_API
# визначити AFX_API
Більш докладну інформацію про DECLARE_SERIAL макрос, перегляньте CObject клас теми в Visual C++ програміста керівництво.
Дивіться такожnbsp;DECLARE_DY&NAMIC, IMPLEMENT_SERIAL, RUNTIME_CLASS, CObject::IsKindOf