Поделиться через


IMPLEMENT_DYNAMIC

Создает код, необходимый для динамического CObject- производный класс C++ времени выполнения с доступом к имени класса и по позиции в иерархии.

IMPLEMENT_DYNAMIC(class_name, base_class_name )

Параметры

  • class_name
    Фактическое имя класса.

  • base_class_name
    Имя базового класса.

Заметки

Используйте макрос IMPLEMENT_DYNAMIC в модуле .cpp, а затем связать результирующий объектный код только один раз.

Дополнительные сведения см. в разделе Разделы класса CObject.

Пример

class CPerson : public CObject 
{
   DECLARE_DYNAMIC( CPerson )

   // other declarations
};
IMPLEMENT_DYNAMIC( CPerson, CObject )

Требования

Header: afx.h

См. также

Ссылки

DECLARE_DYNAMIC

RUNTIME_CLASS

CObject::IsKindOf

Основные понятия

Макросы и глобальные объекты MFC