ASSERT_KINDOF

ASSERT_KINDOF (classname, pobject)

Параметры

classname

Имя CObject-производного класса.

pobject

Указатель на объект класса.

Примечания

Этот макрос утверждает, что указали объект является объектом заданного класса или объекта класса, производного от указанного класса. Параметр pobject должен быть указателем на объект и может быть const. Указывает объект и класс должен поддерживать информацию во время класса от CObject . Например, для обеспечения того, чтобы pDocument является указателем на объект CMyDocument класса или любого из его производных, вы могли бы код:

ASSERT_KINDOF (CMyDocument, pDocument)

Используя макрос ASSERT_KINDOF является точно таким же, как кодирование:

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

Эта функция работает только для классов, объявленных с макрос DECLARE_DYNAMIC или DECLARE_SERIAL.

Примечание   Эта функция доступна только в отладочной версии MFC.

См. также УТВЕРЖДАТЬ

Index