读书人

请教virtual void print() const = 0;

发布时间: 2012-05-05 17:21:10 作者: rapoo

请问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表明不能修改其数据成员

读书人网 >C++

热点推荐