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

请教virtual void print() const = 0; 右边的 const = 0 应该怎么理解呢

2012-05-05 
请问virtual void print() const 0 右边的 const 0 应该如何理解呢请问virtual void print() const

请问virtual void print() const = 0; 右边的 const = 0 应该如何理解呢
请问virtual void print() const = 0; 右边的 const = 0 应该如何理解呢

[解决办法]
这是纯虚函数的定义形式...等楼下大神解释..
[解决办法]
你弄错了吧,你看 virtual void fun2()const 这个常虚函数?
? virtual void fun2()const = 0 常纯虚函数
[解决办法]
函数()后加const ,表示 const *this;

=0是纯虚函数的语法.


[解决办法]
常纯虚函数
[解决办法]
virtual void print() const = 0;
(1)=0说明它是纯虚函数
(2)const表明不能修改其数据成员
[解决办法]

探讨
virtual void print() const = 0;
(1)=0说明它是纯虚函数
(2)const表明不能修改其数据成员

[解决办法]
补充:但是,可以静态调用。形式:classname::print();
探讨

virtual void print() const = 0;
(1)=0说明它是纯虚函数
(2)const表明不能修改其数据成员

[解决办法]
哪里听说virtual方法可以用类名调用的?
探讨
补充:但是,可以静态调用。形式:classname::print();

引用:

virtual void print() const = 0;
(1)=0说明它是纯虚函数
(2)const表明不能修改其数据成员

热点排行