CDumpContext::operator lt; & lt;

CDumpContextamp; operatore << ( const CObject * pOb );
gettare ( CException );

CDumpContextamp; operatore << ( const CObject & ob );
gettare ( CException );

CDumpContextamp; operatore << ( LPCTSTR lpsz );
gettare ( CException );

CDumpContextamp; operatore << ( const void * lp );
gettare ( CException );

CDumpContextamp; operatore <<( BYTE by );
gettare ( CException );

CDumpContextamp; operatore <<( WORD w );
gettare ( CException );

CDumpContextamp; operatore << ( DWORD dw );
gettare ( CException );

CDumpContextamp; operatore <<( int n );
gettare ( CException );

CDumpContextamp; operatore << ( doppia doppie );
gettare ( CException );

CDumpContextamp; operatore <<( float f );
gettare ( CException );

CDumpContextamp; operatore <<( LONG l );
gettare ( CException );

CDumpContextamp; operatore <<( UINT u );
gettare ( CException );

CDumpContextamp; operatore << ( LPCWSTR lpsz );
gettare ( CException );

CDumpContextamp; operatore << ( LPCSTR lpsz );
gettare ( CException );

Valore restituito

Riferimento CDumpContext . Utilizzando il valore restituito, è possibile scrivere inserimenti multipli su una sola riga di codice sorgente.

Osservazioni

Uscite i dati specificati in contesto di dump.

L'operatore di inserimento è sovraccarico per puntatori CObject , così come per i tipi più primitivi. Un puntatore al carattere si traduce in un dump del contenuto della stringa; un puntatore void risultati in un dump esadecimale dell'indirizzo solo.

Se si utilizza il IMPLEMENT_DYNAMIC o macro IMPLEMENT_SERIAL in modo nell'implementazione della classe, quindi l'operatore di inserimento, attraverso CObject::Dump, verrà stampato il nome del vostro CObject-classe derivata. In caso contrario, sarà la stampa CObject . Se si esegue l'override della funzione Dump della classe, quindi è possibile fornire un output più significativo del contenuto dell'oggetto anziché un dump esadecimale.

Esempio

//example per CDumpContext::operator lt; <
extern CObList li;
CString s = "test";
int i = 7;
a lungo lo = 1000000000L;
afxDump << "lista =" << & li << "stringa ="
        << s << "int =" << mi << "lungo =" << lo << "\n"

Panoramica CDumpContext |nbsp; Membri della classe | Gerarchia Chart

Index