Виртуальный CRuntimeClass * GetRuntimeClass ( ) const;
Возвращаемое значение
Указатель на структуру CRuntimeClass , соответствующую этот объект класса; никогда не NULL.
Примечания
Есть одна структура CRuntimeClass для каждого CObject-производного класса. Члены структуры являются:
Функция только в профессиональных и корпоративных изданий Статическое связывание с MFC поддерживается только в Visual C++ Professional и корпоративных изданий. Для получения дополнительной информации, смотрите Выпуски Visual C++.
Эта функция требует использования IMPLEMENT_DYNAMIC или IMPLEMENT_SERIAL макрос в реализации класса. В противном случае вы будете получать неверные результаты.
Пример
Смотрите CObList::CObList список CAge класс, используемая во всех примерах CObject.
/ / Пример для CObject::&GetRuntimeClass
Корзина для a(21);
CRuntimeClass * prt = a.GetRuntimeClass();
ASSERT (strcmp (prt-gt; m_lpszClassName, «Клетка») == 0)
Обзор от CObject | Члены класса | Иерархическая схема
См. такжеnbsp;CObject::IsKindOf, RU&NTIME_CLASS