CDumpContextamp; operador << ( const CObject * pOb );
tirar ( CFileException );
CDumpContextamp; operador << ( const CObject & ob );
tirar ( CFileException );
CDumpContextamp; operador << ( LPCTSTR lpsz );
tirar ( CFileException );
CDumpContextamp; operador << ( const void * lp );
tirar ( CFileException );
CDumpContextamp; operador <<( BYTE by );
tirar ( CFileException );
CDumpContextamp; operador <<( WORD w );
tirar ( CFileException );
CDumpContextamp; operador << ( DWORD dw );
tirar ( CFileException );
CDumpContextamp; operador <<( int n );
tirar ( CFileException );
CDumpContextamp; operador << ( doble d );
tirar ( CFileException );
CDumpContextamp; operador <<( float f );
tirar ( CFileException );
CDumpContextamp; operador <<( LONG l );
tirar ( CFileException );
CDumpContextamp; operador <<( UINT u );
tirar ( CFileException );
CDumpContextamp; operador << ( LPCWSTR lpsz );
tirar ( CFileException );
CDumpContextamp; operador << ( LPCSTR lpsz );
tirar ( CFileException );
Valor devuelto
Referencia CDumpContext . Utilizando el valor devuelto, puede escribir inserciones múltiples en una sola línea de código fuente.
Observaciones
Envía los datos especificados en el contexto de volcado.
El operador de inserción está sobrecargado de punteros de CObject , así como para los tipos más primitivos. Un puntero a carácter produce un volcado del contenido de la cadena; un puntero a void produce un volcado hexadecimal de la dirección sólo.
Si utiliza el IMPLEMENT_DYNAMIC o IMPLEMENT_SERIAL macro en la implementación de la clase y, a continuación, el operador de inserción, a través de CObject::Dump, imprimirá el nombre de tu CObject-clase derivada. De lo contrario, se imprimirán CObject . Si reemplaza la función de volcado de la clase, puede proporcionar una salida más significativa del contenido del objeto en lugar de un volcado hexadecimal.
Ejemplo
//Example para CDumpContext::operator lt; <
extern CObList li;
CString s = "prueba";
int i = 7;
lo largo = 1000000000L;
afxDump << "lista =" << & li << "cadena ="
<< s << "int =" << i << "largo =" << lo << "\n"
CDumpContext descripción |nbsp; Miembros de clase | Diagrama de jerarquía