请教virtual void print() const = 0; 右边的 const = 0 应该怎么理解呢
请问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表明不能修改其数据成员
[解决办法]
[解决办法]补充:但是,可以静态调用。形式:classname::print();
[解决办法]哪里听说virtual方法可以用类名调用的?