Condividi tramite


ASSERT_VALID

Utilizzarla per testare i presupposti di validità dello stato interno di un oggetto.

ASSERT_VALID(pObject )

Parametri

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

Note

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

Nella versione di rilascio di MFC, ASSERT_VALID non esegue alcuna operazione. Nella versione di debug, convalida il puntatore, controlla che non corrisponda a NULL e chiama le funzioni membro AssertValid proprie dell'oggetto. Se uno di questi test fallisce, 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 Debug di applicazioni MFC.

Esempio

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

Requisiti

Intestazione: afx.h

Vedere anche

Riferimenti

ASSERT (MFC)

VERIFY

Classe CObject

CObject::AssertValid

Concetti

Macro e funzioni globali MFC