CDumpContext::operator lt; & lt;

CDumpContextamp; operador << ( const CObject * pOb );
lançar ( CFileException );

CDumpContextamp; operador << ( const CObject & ob );
lançar ( CFileException );

CDumpContextamp; operador << ( LPCTSTR lpsz );
lançar ( CFileException );

CDumpContextamp; operador << ( const void * lp );
lançar ( CFileException );

CDumpContextamp; operador <<( BYTE by );
lançar ( CFileException );

CDumpContextamp; operador <<( WORD w );
lançar ( CFileException );

CDumpContextamp; operador << ( DWORD dw );
lançar ( CFileException );

CDumpContextamp; operador <<( int n );
lançar ( CFileException );

CDumpContextamp; operador << ( double d );
lançar ( CFileException );

CDumpContextamp; operador <<( float f );
lançar ( CFileException );

CDumpContextamp; operador <<( LONG l );
lançar ( CFileException );

CDumpContextamp; operador <<( UINT u );
lançar ( CFileException );

CDumpContextamp; operador << ( LPCWSTR lpsz );
lançar ( CFileException );

CDumpContextamp; operador << ( LPCSTR lpsz );
lançar ( CFileException );

Valor de retorno

Uma referência de CDumpContext . Usando o valor de retorno, você pode gravar inserções múltiplas em uma única linha de código-fonte.

Observações

Saídas de dados especificado para o contexto de despejo.

O operador de inserção é sobrecarregado para ponteiros de CObject , bem como para tipos mais primitivos. Um ponteiro para caractere resulta em um despejo de conteúdo Cadeia de caracteres; um ponteiro para void resulta em um despejo hexadecimal do endereço apenas.

Se você usar o IMPLEMENT_DYNAMIC ou macro IMPLEMENT_SERIAL na implementação de sua classe e, em seguida, o operador de inserção, através de CObject::Dump, será impresso o nome do seu CObject-classe derivada. Caso contrário, ele será impresso CObject . Se você substituir a função Dump da classe, em seguida, você pode fornecer uma saída mais significativa do conteúdo do objeto em vez de um despejo hexadecimal.

Exemplo

//exemplo para CDumpContext::operator lt; <
extern CObList li;
CString s = "teste";
int i = 7;
comprimento lo = 1000000000L;
afxDump << "lista =" << & li << "string ="
        << s << "int =" << eu << "long =" << lo << "\n"

Visão geral de CDumpContext |nbsp; Membros de classe | Gráfico de hierarquia

Index