CObject::IsKindOf

BOOL IsKindOf ( константа CRuntimeClass * pClass ) константа;

Значення, яке повертається

Ненульовий, якщо об'єкт відповідає класу; в іншому випадку 0.

Параметри

pClass

Вказівник на CRuntimeClass структури, пов'язаних з вашої CObject-класу, отриманих.

Зауваження

Тести pClass чи (1) це об'єкт вказаний клас, або (2) це об'єкт класу, отриманих від вказаний клас. Ця функція працює тільки для класів, з DECLARE_DYNAMIC або DECLARE_SERIAL макросів.

Не використовуйте цю функцію широко тому, що його поразки функцію поліморфізм C++. Натомість використовуйте віртуальних функцій.

Приклад

Див CObList::CObList на список на CAge класу, які використовуються в усіх прикладах CObject.

 / / приклад для CObject::IsKindOf
A(21) клітці; / / Необхідно використовувати IMPLEMENT_DYNAMIC або IMPLEMENT_SERIAL
НАДБАННЯ (a.IsKindOf (RUNTIME_CLASS (клітини)));
НАДБАННЯ (a.IsKindOf (RUNTIME_CLASS (CObject)))

Огляд CObjectЧлени класу | Ієрархічна діаграма

Дивіться такожnbsp;CObject::GetRuntimeClass, RU&NTIME_CLASS, CObject клас: доступ до інформації про клас під час

Index