Partager via


ASSERT_VALID

A utiliser pour tester les hypothèses concernant 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 de CObject ayant une version substituante de la fonction membre AssertValid.

Notes

ASSERT_VALID appelle la fonction membre AssertValid de l'objet transmis comme argument.

Dans la version préliminaire de MFC, ASSERT_VALID n'a aucun effet. Dans la version de débogage, il valide le pointeur, s'assure qu'il n'est pas NULL, et appelle les propres fonctions membres AssertValid de l'objet. Si l'un de ces tests échoue, un message d'alerte s'affiche de la même manière que ASSERT.

Notes

Cette fonction est uniquement disponible dans la version de débogage de MFC.

Pour plus d'informations et d'exemples, consultez Débogage de scripts et d'applications Web.

Exemple

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

Configuration requise

En-tête : afx.h

Voir aussi

Référence

ASSERT (MFC)

VÉRIFIEZ

CObject, classe

CObject::AssertValid

Concepts

macro MFC et Globals