首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

virtual void Dump( CDumpContext& dc ) const; 是什么意思?该怎么解决

2012-02-16 
virtual void Dump( CDumpContext& dc ) const 是什么意思?我读到了如下程序,但我看不懂----------------

virtual void Dump( CDumpContext& dc ) const; 是什么意思?
我读到了如下程序,但我看不懂
---------------------------------------
#if   defined(_DEBUG)   &&   !defined(PFC)
        virtual   void   Dump(   CDumpContext&   dc   )   const;
#endif
---------------------------------------
1.   请问virtual是什么意思?
2.   请问const是什么意思?

[解决办法]
1,表示这个函数是虚函数 ,
2,表示这个函数是const函数。
[解决办法]
const 表示此函数不准更改类成员
[解决办法]
1,virtual表示这个函数是virtual函数;
2,const表示这个函数是const函数。
:P
[解决办法]
1. 请问virtual是什么意思?
答:virtual是虚拟函数的意思。

2. 请问const是什么意思?
答:这个const表明此成员函数是const 成员函数,意思是:此成员函数不会修改任何数据成员(即不会改变当前对象的“状态”)。

[解决办法]
1. 请问virtual是什么意思?
答:在函数的头部写上virtual表示该函数是虚拟函数。主要用于实现动态邦定。

2. 请问const是什么意思?
答:在函数的尾部写上const表示该函数是常量函数。加上此关键字的函数若改变了类的数据成员,那么编译时期将产生编译错误。

热点排行