ASSERT_VALID

使用测试您的有关对象的内部状态的有效性假设。

ASSERT_VALID(pObject )

参数

  • pObject
    指定具有 AssertValid 成员函数的一个重写版本 CObject 从派生的类的对象。

备注

ASSERT_VALID 调用作为参数传递的对象 AssertValid 成员函数。

在 MFC 的发布版本, ASSERT_VALID 不执行任何操作。 在调试版本,它验证指针,检查 NULL,并调用该对象的自己的 AssertValid 成员函数。 如果每个测试失败,警告消息显示有 断言相同。

备注

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

有关更多信息和示例,请参见 调试 MFC 应用程序

示例

// Assure that pMyObject is a valid pointer to an
// object derived from CObject.
ASSERT_VALID(pMyObject);

要求

Header: afx.h

请参见

参考

ASSERT (MFC)

VERIFY

CObject 类

CObject::AssertValid

概念

MFC宏和Globals