CDumpContext

CDumpContext n'a pas une classe de base.

La classe CDumpContext prend en charge axée sur le flux sortie diagnostic sous forme de texte lisible. Vous pouvez utiliser afxDump, un objet CDumpContext predeclared, pour la plupart de vos dumping. L'objet afxDump est disponible uniquement dans la version Debug de la bibliothèque Microsoft Foundation Class.

Plusieurs des fonctions de diagnostic de mémoire utilisent afxDump pour leur production.

Sous l'environnement Windows, la sortie de l'objet prédéfini afxDump , conceptuellement similaire dans le flux de cerr , est acheminée vers le débogueur via la fonction Windows OutputDebugString.

La classe CDumpContext a une insertion surchargée (lt ; <) opérateur pour les pointeurs de CObject qui exporte les données de l'objet. Si vous avez besoin à un format de dump personnalisé pour un objet dérivé, substituer CObject::Dump. La plupart Microsoft Foundation classes implémentent un substituée Dump de fonction membre.

Les classes qui ne sont pas issus de CObject, tels que CString, CTimeet CTimeSpan, ont leurs propres opérateurs d'insertion CDumpContext surchargés, comme le font les structures souvent utilisées comme CFileStatus, CPointet CRect.

Si vous utilisez la macro IMPLEMENT_SERIAL ou de IMPLEMENT_DYNAMIC dans l'implémentation de votre classe, puis CObject::Dump sera imprimé le nom de votre CObject-classe dérivée. Sinon, il sera impriméCObject.

La classe CDumpContext est disponible avec les versions le débogage et la version de la bibliothèque, mais la fonction membre Dump est définie uniquement dans la version de débogage. Utilisez # ifdef _DEBUG et # endif déclarations crochet votre code de diagnostic, y compris votre coutume Dump des fonctions membres.

Avant de vous créer votre propre objet CDumpContext , vous devez créer un objet CFile qui sert à la destination de vidage.

Pour plus d'informations sur CDumpContext, voir Support de débogage MFC dans le Guide du programmeur Visual C++.

# define _DEBUG

# include lt;afx.h>

Membres de la classe |nbsp ; Graphique de la hiérarchie

Voir aussi  ;CFile, CObject

Index