CDumpContext

CDumpContext no tiene una clase base.

La clase CDumpContext admite orientada en la secuencia de salida de diagnóstico en forma de texto legible. Puede utilizar afxDump, un objeto CDumpContext predeclared, para la mayoría de su vertimiento. El objeto afxDump sólo está disponible en la versión de depuración de la biblioteca Microsoft Foundation Class.

Varias de las funciones de diagnóstico de memoria utilizan afxDump para su salida.

Bajo el entorno Windows, la salida del objeto predefinido afxDump , conceptualmente similar al flujo de cerr , se enruta al depurador mediante la función de Windows OutputDebugString.

La clase CDumpContext tiene una inserción sobrecargada (lt; <) operador de CObject punteros que vuelca los datos del objeto. Si necesita un formato volcado personalizado para un objeto derivado, reemplazar CObject::Dump. La mayoría de las clases de Microsoft Foundation implementar un reemplazado volcar la función de miembro.

Las clases que no son derivadas de CObject, como CString, CTimey CTimeSpan, tienen sus propios operadores sobrecargados de inserción CDumpContext , como a menudo utilizan estructuras tales como CFileStatus, CPointy CRect.

Si usas la macro IMPLEMENT_DYNAMIC o IMPLEMENT_SERIAL en la implementación de la clase y, a continuación, CObject::Dump imprimirá el nombre de tu CObject-clase derivada. De lo contrario, se imprimiráCObject.

La clase CDumpContext está disponible con las versiones de la depuración y el lanzamiento de la biblioteca, pero la función de miembro Dump se define sólo en la versión de depuración. Utilice # ifdef _DEBUG / # endif declaraciones que soporte el código de diagnóstico, incluyendo su costumbre volcar las funciones miembro.

Antes de crear su propio objeto de CDumpContext , debe crear un objeto CFile que sirve como el destino de volcado.

Para obtener más información sobre CDumpContext, consulte Soporte de depuración de MFC en la Guía del programador de Visual C++.

# define _DEBUG

# include lt;afx.h>

Miembros de la clase |nbsp; Diagrama de jerarquía

Vea tambié&nnbsp;CFile, CObject

Index