CObject::GetRuntimeClass

Виртуальный 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

Index