afxDump (MFC の CDumpContext)
更新 : 2007 年 11 月
アプリケーションには、基本的なオブジェクト ダンプ機能が用意されています。
CDumpContext afxDump;
解説
afxDump は、組み込み CDumpContext オブジェクトです。このオブジェクトにより、CDumpContext 情報をデバッガ出力ウィンドウまたはデバッグ端末に送信できます。通常は、CObject::Dump メンバ関数へのパラメータとして afxDump を渡します。
Windows NT とすべてのバージョンの Windows では、アプリケーションのデバッグ時に、afxDump 出力が Visual C++ の [アウトプット] ウィンドウに送信されます。
この変数は MFC のデバッグ環境でのみ定義されます。afxDump の詳細については、「MFC のデバッグ技術」を参照してください。
使用例
// example for afxDump
CPerson* pMyPerson = new CPerson;
// set some fields of the CPerson object...
//..
// now dump the contents
#ifdef _DEBUG
afxDump << _T("Dumping myPerson:\n");
pMyPerson->Dump(afxDump);
afxDump << _T("\n");
#endif
必要条件
ヘッダー : afx.h