ASSERT_VALID

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

ASSERT_VALID(pObject )

参数

  • pObject
    指定派生自CObject 含有AssertValid 成员函数的重写版本的类的对象。

备注

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

在 MFC 发布版本,ASSERT_VALID 不执行任何操作。 在调试版本,它验证指针,再次选中 NULL,然后调用对象自己的 AssertValid 成员函数。 如果这些测试中的任何一个失败,一个警告信息显示方式与 ASSERT相同。

备注

此函数仅具有 MFC 调试版本。

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

示例

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

要求

头文件: afx.h

请参见

参考

ASSERT (MFC)

VERIFY

CObject 类

CObject::AssertValid

概念

MFC 宏和全局函数