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