次の方法で共有


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

参照

参照

ASSERT (MFC)

VERIFY

CObject クラス

CObject::AssertValid

概念

MFC マクロとグローバル