Dump学习
来源:互联网 发布:2016印尼华人现状知乎 编辑:程序博客网 时间:2024/05/18 11:46
转载处:http://blog.csdn.net/linhong835/archive/2008/04/09/2268472.aspx
Dump函数用来按指定的格式输出一个对象的成员变量,来帮助你诊断一个对象的内部情况。与AssertValid 成员函数一样,Dump 也是Cobject 类的成员函数。Dump 函数的参数是一个CdumpContext 对象,你可以象利用流一样往向这个对象中输入数据。当你创建一个Cobject 继承而来的 新类时,你可以按如下步骤重载你自己的Dump 函数:
(1) 调用基类的Dump 函数,以输出基类的内容;
(2) 向Cdumpcontest 对象输出该类的数据.
例如,典型的Dump 函数定义如下:
#ifdef _DEBUG
void CPerson::Dump( CDumpContext& dc ) const
{
// call base class function first
CObject::Dump( dc );
// now do the stuff for our specific class
dc << "last name: " << m_lastName << "/n"
<< "first name: " << m_firstName << "/n";
}
Dump 函数将对象的成员变量的文本化表示形式写入转储上下文 (CDumpContext)。转储上下文类似于 I/O 流。可以使用插入运算符 (<<) 向 CDumpContext 发送数据。
重写 Dump 函数时,应先调用Dump的基类版本以转储基类对象的内容。然后为派生类的每个成员变量输出文本化说明和值。
- Dump学习
- core dump 学习
- 学习 alter system dump
- linux core dump学习
- linux core dump学习
- linux core dump学习
- CORE DUMP学习笔记
- LInux 进程 core dump 学习
- Oracle Dump 分析学习总结
- Windbg dump分析 学习总结
- dump
- dump
- Dump
- dump
- dump
- dump
- dump()
- dump
- 《精通Struts2 Web2.0 开发实战》笔记(3)
- Report
- linus 其实是 windows 的 fan ...
- [软件项目]怎样做好软件项目验收工作
- C# 格式化字符串 String.Format
- Dump学习
- 一个23设计模式的搞笑解释
- Repeater嵌套实现产品分类导航
- Ext 3.0新增内容系列文章之二:Ext.data.Writer简介
- Fedora 11 安装 五笔输入法
- jsp文件的声明
- JS eval()函数
- sql大全
- 如何准备一个成功的软件项目验收会