网站地图
zenghuilan.com
生活小窍门 解释生活中的一切名词
afxDump 发布于:

afxDump是预定义的CDumpContext对象,它使你能够将CDumpContext信息发送到调试器输出窗口或者调试终端。

afxDump

CDumpContext afxDump;

说明:

使用这个变量为你的应用程序提供基本的对象转储能力。afxDump是预定义的CDumpContext对象,它使你能够将CDumpContext信息发送到调试器输出窗口或者调试终端。通常把afxDump作为CObject::Dump的一个参数。

在Windows NT和Windows 95(以及Windows的早期版本)中,当你调试应用程序时,afxDump输出被发送到Visual C++的调试输出窗口。

这个垫台变量仅在MFC的调试谅循蒸连版本中定义。有关afxDump的更多信息请参见《VisualC++程序员指南》中的“MFC调试支持”。Visual C++连接文档中的“技术注浆验捆释7”和“技术注释12”中包含了其它一些信息。

注意:这个函数仅在MFC的调试版本中起作用。

示例:

// afxDump的示例

// example for afxDump

CPerson myPerson = new CPerson;

// set some fields of the CPerson object...

//..

// now dump the contents

#ifdef _DEBUG

afxDump << \"Dumping myPerson:\\n\";

myPerson->Dump( afxDump );

afxDump << \"\\n\";

#endif

void AfxDump(const CObject* pOb);

参数: pOb 指向由CObject继承的类的对象的指针。

在调试器中调用这个函数以在调试轿芝热时转储对象的状态。AfxDump调用一个对象的Dump函数并且将信息发送到afxDump变量指定的位置。AfxDump仅能在MFC的阿促洪调试版本中使用。

在你编译和运和洪虹行debug版的程序时从VC的Debug窗口输出信息,你就当一个全局变量吧。实际也是,不过只在DEBUG版时才有。 和TRACE差不多,只不过TRACE用的是printf 的姜市劝再参数格式。 afxDump重载了<<。


相关文章推荐:
变量 | 变量 | 指针 | 调试器 | 变量 | 全局变量 |