CDumpContext::operator lt; & lt;

CDumpContextamp ; opérateur << ( const CObject * pOb );
jeter ( CFileException );

CDumpContextamp ; opérateur << ( const CObject & ob );
jeter ( CFileException );

CDumpContextamp ; opérateur << ( LPCTSTR lpsz );
jeter ( CFileException );

CDumpContextamp ; opérateur << ( const void * lp );
jeter ( CFileException );

CDumpContextamp ; opérateur <<( BYTE by );
jeter ( CFileException );

CDumpContextamp ; opérateur <<( WORD w );
jeter ( CFileException );

CDumpContextamp ; opérateur << ( DWORD dw );
jeter ( CFileException );

CDumpContextamp ; opérateur <<( int n );
jeter ( CFileException );

CDumpContextamp ; opérateur << ( double d );
jeter ( CFileException );

CDumpContextamp ; opérateur <<( float f );
jeter ( CFileException );

CDumpContextamp ; opérateur <<( LONG l );
jeter ( CFileException );

CDumpContextamp ; opérateur <<( UINT u );
jeter ( CFileException );

CDumpContextamp ; opérateur << ( LPCWSTR lpsz );
jeter ( CFileException );

CDumpContextamp ; opérateur << ( LPCSTR lpsz );
jeter ( CFileException );

Valeur de retour

Référence CDumpContext . À l'aide de la valeur de retour, vous pouvez écrire des insertions multiples sur une seule ligne de code source.

Remarques

Sorties les données spécifiées dans le contexte de dump.

L'opérateur d'insertion est surchargée pour les pointeurs de CObject ainsi que pour des types plus primitifs. Un pointeur de caractère entraîne un dump du contenu de la chaîne ; un pointeur vers void entraîne un vidage hexadécimal de l'adresse uniquement.

Si vous utilisez IMPLEMENT_DYNAMIC ou macro IMPLEMENT_SERIAL dans l'implémentation de votre classe, puis l'opérateur d'insertion, par le biais de CObject::Dump, sera imprimé le nom de votre CObject-classe dérivée. Sinon, il sera imprimé CObject . Si vous substituez la fonction Dump de la classe, puis vous pouvez fournir une sortie plus significative du contenu de l'objet au lieu d'un vidage hexadécimal.

Exemple

//Example pour CDumpContext::operator lt ; <
extern CObList li ;
CString s = « test » ;
int i = 7 ;
long lo = 1000000000L ;
afxDump << « liste = "<< & li <<" chaîne = "
        << s << « int = « << i << « long = » << lo << « \n »

Aperçu CDumpContext |nbsp ; Membres de la classe | Graphique de la hiérarchie