RUNTIME_CLASS

RUNTIME_CLASS ( class_name )

Параметры

аргумент class_name

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

Примечания

Использовать этот макрос, чтобы получить структуру класса времени выполнения от имени класса C++.

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

Для получения дополнительной информации, смотрите Темы классе CObject в Руководстве Visual C++ программист.

Пример

/ / Пример для RUNTIME_CLASS
CRuntimeClass * prt = RUNTIME_CLASS (Кейдж);
ASSERT (lstrcmp (prt-> m_lpszClassName, «Клетка») == 0)

См. такжеnbsp;DECLARE_DY&NAMIC, DECLARE_DYNCREATE, DECLARE_SERIAL, CObject::GetRuntimeClass, CRuntimeClass

Index