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_DYNAMICDECLARE_SERIAL 宏。

备注

此功能仅在 MFC 的调试版本。

要求

Header: afx.h

请参见

参考

ASSERT (MFC)

概念

MFC宏和Globals