Partager via


ASSERT_VALID

Utilisation de tester vos hypothèses sur la validité de l'état interne d'un objet.

ASSERT_VALID(pObject )

Paramètres

  • pObject
    Spécifie un objet d'une classe dérivée d' CObject qui a une version de substitution de la fonction membre d' AssertValid .

Notes

ASSERT_VALID appelle la fonction membre d' AssertValid de l'objet passé comme argument.

Dans la version Release MFC, ASSERT_VALID ne fait rien.Dans la version debug, il valide le pointeur, vérifie par rapport à NULL, et appelle les propres fonctions membres d' AssertValid de l'objet.Si l'un de ces tests échoue, un message d'alerte est affiché de la même manière qu' ASSERT.

[!REMARQUE]

Cette fonction est disponible uniquement dans la version debug des MFC.

Pour plus d'informations et d'exemples, consultez l' Applications MFC de débogage.

Exemple

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

Configuration requise

Header: afx.h

Voir aussi

Référence

ASSERT (MFC)

VERIFY

CObject, classe

CObject::AssertValid

Concepts

Macro MFC et Globals