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