ASSERT_VALID
オブジェクトの内部状態が正しいかどうかを調べます。
ASSERT_VALID(pObject )
パラメーター
- pObject
CObject 派生クラスのオブジェクト。派生クラスでは、AssertValid メンバー関数をオーバーライドします。
解説
ASSERT_VALID は引数で指定されたオブジェクトの AssertValid メンバー関数を呼び出します。
MFC ライブラリのリリース バージョンでは、ASSERT_VALID は何もしません。 デバッグ環境では、ポインターが正しいか、NULL かどうかを調べ、オブジェクト自身の AssertValid メンバー関数を呼び出します。 テストが失敗したときは、ASSERT と同じ方法で警告メッセージを表示します。
注意
この関数は、MFC のデバッグ環境だけで使用できます。
詳細および例については、「Debugging MFC Applications」を参照してください。
使用例
// Assure that pMyObject is a valid pointer to an
// object derived from CObject.
ASSERT_VALID(pMyObject);
必要条件
**ヘッダー:**afx.h