Condividi tramite


ASSERT_VALID

Utilizzare la verifica delle ipotesi sulla validità dello stato interno di un oggetto.

ASSERT_VALID(pObject )

Parametri

  • pObject
    Specifica un oggetto di classe derivato da CObject che dispone di una versione di override della funzione membro di AssertValid .

Note

ASSERT_VALID chiama la funzione membro di AssertValid l'oggetto passato come argomento.

Nella versione finale di MFC, ASSERT_VALID non esegue alcuna operazione.Nella versione di debug, convalida il puntatore, controlli e NULLe chiama le proprie funzioni membro di AssertValid dell'oggetto.Se uno di questi test ha esito negativo, viene visualizzato un messaggio di avviso nello stesso modo di ASSERT.

[!NOTA]

Questa funzione è disponibile solo nella versione di debug di MFC.

Per ulteriori informazioni ed esempi, vedere Eseguire il debug delle applicazioni MFC.

Esempio

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

Requisiti

Header: afx.h

Vedere anche

Riferimenti

ASSERT (MFC)

VERIFY

Classe CObject

CObject::AssertValid

Concetti

Macro MFC e Globals