IMPLEMENT_DYNCREATE ( class_name, base_class_name )
Параметри
class_name
Фактичне ім'я класу (не взяте в лапки).
base_class_name
Фактичне ім'я базового класу (не взяте в лапки).
Зауваження
За допомогою макросу IMPLEMENT_DYNCREATE з DECLARE_DYNCREATE макросів об'єкти CObject-отриманих класи, щоб створити динамічно під час виконання. Рамках використовує цю здатність, щоб створювати нові об'єкти динамічно, наприклад, коли він читає об'єкта з диска під час серіалізацією. Додати IMPLEMENT_DYNCREATE макрос у файлі реалізації класу. Докладніше, перегляньте статтю CObject клас теми в Visual C++ програміста керівництво.
Якщо використовувати макроси DECLARE_DYNCREATE і IMPLEMENT_DYNCREATE , то можна RUNTIME_CLASS макрос і CObject::IsKindOf функції члена визначити клас об'єктів під час виконання.
Якщо DECLARE_DYNCREATE включена в класі декларації, потім IMPLEMENT_DYNCREATE повинні бути включені в класі здійснення.
Дивіться такожnbsp;DECLARE_DY&NCREATE, RUNTIME_CLASS, CObject::IsKindOf