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


RUNTIME_CLASS

Получает классовую структуру класса среды выполнения от имени класса C++.

RUNTIME_CLASS(class_name )

Параметры

  • class_name
    Фактическое имя класса (не заключенного в кавычки).

Заметки

RUNTIME_CLASS возвращает указатель на структуру CRuntimeClass для класса указанного class_name. Только CObject- производные классы, объявленные с DECLARE_DYNAMIC, DECLARE_DYNCREATE или DECLARE_SERIAL возвращают указатели на структуру CRuntimeClass.

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

Пример

CRuntimeClass* prt = RUNTIME_CLASS(CAge);
ASSERT(strcmp(prt->m_lpszClassName, "CAge") == 0);   

Требования

Header: afx.h

См. также

Ссылки

DECLARE_DYNAMIC

DECLARE_DYNCREATE

DECLARE_SERIAL

CObject::GetRuntimeClass

Структура CRuntimeClass

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

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