ASSERT_KINDOF

ASSERT_KINDOF (classname, pobject)

Параметри

ім'якласу

Ім'я CObject-класу, отриманих.

pobject

Вказівник на об'єкт класу.

Зауваження

Цей макрос стверджує, що об'єкт, який вказав на об'єкт вказаний клас, або об'єкт класу, отриманих від вказаний клас. Pobject параметр має бути вказівник на об'єкт і може бути константа. Об'єкт вказали, а клас повинен підтримувати CObject під час клас інформація. Як, наприклад, для того, щоб pDocument — це вказівник на об'єкт на CMyDocument класу або прямування, ви могли б код:

ASSERT_KINDOF (CMyDocument, pDocument)

За допомогою макросу ASSERT_KINDOF точно так само, як кодування:

ASSERT(pobject->IsKindOf(RUNTIME_CLASS(ClassName)))

Ця функція працює тільки для класів, з DECLARE_DYNAMIC або DECLARE_SERIAL макросів.

Примітка   Ця функція доступна тільки в налагоджування версії MFC.

Дивіться також СТВЕРДЖУВАТИ

Index