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 调试版本。
要求
头文件: afx.h