派生类中函数的C+“虚拟”关键字。有必要吗?用下面的结构定义.。struct A {
virtual void hello() = 0;};方法1:struct B : public A {
virtual void hello() { ... }};方法2:struct B : public A {
void hello() { ... }};这两种重写hello函数的方法有什么区别吗?
3 回答
Qyouu
TA贡献1786条经验 获得超11个赞
virtual
virtual
慕神8447489
TA贡献1780条经验 获得超1个赞
virtual
virtual
struct Base { virtual void some_func(float);};struct Derived : Base { virtual void some_func(int) override; // ill-formed - doesn't override a base class method};
float
- 3 回答
- 0 关注
- 312 浏览
添加回答
举报
0/150
提交
取消