CObject::Dump

virtu&al void Dump ( CDumpContextamp; dc ) const;

Parámetros

dc

El contexto de volcado de diagnóstico para el dumping, normalmente afxDump.

Observaciones

Vuelca el contenido del objeto a un objeto CDumpContext.

Al escribir su propia clase, debe reemplazar la función Dump para proporcionar servicios de diagnóstico para usted y otros usuarios de la clase. Reemplazado volcar normalmente llama la función volcado de su clase base antes miembros de datos de impresión única a la clase derivada. CObject::Dump imprime el nombre de clase si la clase utiliza la macro IMPLEMENT_DYNAMIC o IMPLEMENT_SERIAL.

&Notanbsp;  Su función Dump debe imprimir un carácter de nueva línea al final de su producción.

Volcado de llamadas tienen sentido sólo en la versión de depuración de la biblioteca Microsoft Foundation Class. Usted debe soporte llamadas, declaraciones de función e implementaciones de función con # ifdef _DEBUG/# endif instrucciones de compilación condicional.

Ya volcado es una función const , no le está permitido cambiar el estado del objeto durante el volcado.

El CDumpContext inserción (lt; <) operador llama volcado cuando se inserta un puntero CObject.

Volcado de permisos sólo "acíclicos" dumping de objetos. Se puede volcar una lista de objetos, por ejemplo, pero si uno de los objetos es la propia lista, eventualmente desbordará la pila.

Ejemplo

Consulte CObList::CObList para obtener una lista de los CAge clase utilizada en todos los ejemplos de CObject.

/ / ejemplo de CObject::Dump
void CAge::Dump (CDumpContext amp; dc) const
 {
 CObject::Dump (dc);
 DC << "edad =" << m_years;
 }

Visió&n General de CObject |nbsp; Miembros de clase | Diagrama de jerarquía

Index