ASSERT_KINDOF
Этот макрос подтверждает объект на указанный объект указанного объекта класса или класса, производного от указанного класса.
ASSERT_KINDOF(classname, pobject )
Параметры
classname
Имя CObject- производного класса.pobject
Указатель на объект класса.
Заметки
Параметр pobject должен быть указателем на объект и может быть const. Объект указал значение и класс должен поддерживать данные класса среды выполнения CObject. Например, убедиться, что pDocument указатель на объект класса CMyDoc , или одно из его производных, можно код:
ASSERT_KINDOF(CMyDoc, pDocument);
Использование макроса ASSERT_KINDOF точно так же как кодирование:
ASSERT(pDocument->IsKindOf(RUNTIME_CLASS(CMyDoc)));
Эта функция работает только для классов, объявленных с макросом DECLARE_DYNAMIC или DECLARE_SERIAL.
Примечание
Эта функция доступна только в отладочной версии MFC.
Требования
Header: afx.h