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