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

请参见

参考

ASSERT (MFC)

概念

MFC 宏和全局函数