永发信息网

C语言中void dump()是干什么用的??大神们帮帮忙

答案:2  悬赏:70  手机版
解决时间 2021-01-18 00:00
C语言中void dump()是干什么用的??大神们帮帮忙
最佳答案
一、它c语言中简单定义: Dump函数用来按指定的格式输出一个对象的成员变量,来帮助你诊断一个对象的内部情况。与AssertValid 成员函数一样,Dump 也是Cobject 类的成员函数。Dump 函数的参数是一个CdumpContext 对象,你可以象利用流一样向这个对象中输入数据。当你创建一个Cobject 继承而来的 新类时,你可以按如下步骤重载你自己的Dump 函数: (1) 调用基类的Dump 函数,以输出基类的内容; (2) 向Cdumpcontest 对象输入该类的数据. 二、外观相关联的说法: dump()在C语言中是个tcp流分析工具、且用tcpdump分析协议后用C语言自己编写一个BBS发贴机器人、起一个方便的作用。。。 三、这里有个例子你看一下: #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的基类版本以转储基类对象的内容。然后为派生类的每个成员变量输出文本化说明和值。。 -------希望能够帮到你。。
记得采纳啊
全部回答
这个是一个方法(c里称是函数)void代表没有返回值,因为的小括号里为空代表没有参数,下面还有个大括号你没有列出来要是经常也为空就是说这个函数的执行体(方法体)就是空的,什么值也没有,具体就是没啥用的……只是让你无参函数和有参函数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
用友科目余额表有的显示不了怎么办。
黄茂和姜,大枣,桂圆,红糖一起煮水喝吗
您好,您手里还有坐标转换软件吗
日产途乐怎么样
鸿基房产滨江华府店在什么地方啊,我要过去处
红盐里怎么样?好不好?值不值得买?
石灰水做凉粉能吃吗
什么牌子的麻辣海鲜好吃
我想去拜访一下客户(对方很忙)经常是去几次
不同部位抽脂抽完第一次第二次什么时候抽?
fount餐厅不咋的!味道一般,就是冲着胡歌开
留下三分田用于子孙耕
AMP9920AT是不是比AD827SQ要好
片名中有黎明两个字的抗日剧是那个
为什么这么多官员公车不用红旗h7
推荐资讯
想买张GTX1080ti的显卡,望有经验的大神推荐
在一升混合溶液中含有0.10HAC 和0.10NaAc加入
bigbang《bea bea》的中文歌词
宏篇巨构的意思
太标太阳能价格表
EMS快递自取是什么意思
淹青梅淹了几天怎么漂浮起来了,会不会烂
6.4x19.2十6.4x0.8的竖式
下列材料属于有机合成材料的是A.塑料B.陶瓷C.
iPhone4S电信版去到泰国能用不? 我问过营业
计算,能简算的要简算。 15/7-(8/7+
个人消费贷款优点有哪些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?