C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 639 - CObject::IsKindOf / MFC Справка / Visual C++

Шаг 639 - CObject::IsKindOf

BOOL IsKindOf( const CRuntimeClass* pClass ) const;

Возвращаемое значение
Отлично от нуля, если объект соответствует классу, иначе 0.

Параметры
pClass
Указатель на структуру CRUNTIMECLASS, связанную с вашим классом унаследованным от CObject.

Замечания
Проверяет pClass, чтобы видеть, является ли (1) это объект определенного класса, или (2) это - объект класса, полученного из определенного класса. Эта функция работает только для классов, объявленных с макрокомандой DECLARE_DYNAMIC или DECLARE_SERIAL.
Не используйте эту функцию часто, потому что это наносит поражение возможности полиморфизма C++. Используйте виртуальные функции вместо этого.

Пример

// См. CObList::CObList для просмотра класса CAge,
// используемого в CObject примерах. 
// пример для  CObject::IsKindOf
CAge a(21); 
ASSERT( a.IsKindOf( RUNTIME_CLASS( CAge ) ) );
ASSERT( a.IsKindOf( RUNTIME_CLASS( CObject ) ) );

| |
Автор Каев Артем.
[AD]





Дебетовая карта Home Credit [CPS] RU