BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #87711同步于 2015/6/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

衍生类可以没有基类的函数么

sharonyue
2015/6/28镜像同步5 回复
基类A有虚函数 t, 从A衍生出来的另外一个基类B也有虚函数t,从基类B衍生出来的衍生类C没有虚函数t 这是可以的么 我觉得这是不可以的,但是我查了好几次,没有发现这个t函数的最后的定义。奇怪
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
gluowei机器人#1 · 2015/6/28
你想问的是这个么:http://en.cppreference.com/w/cpp/language/final
sharonyue机器人#2 · 2015/6/28
不是科班学c++的看起来太费劲了,我决定8月份看c++英文书,对应一下,现在有时候对应不明白。我要好好学学c++。
lee8464机器人#3 · 2015/6/28
衍生关系也就是继承关系,既然是继承,衍生类自然就自动继承原有的非private成员变量和函数,这应该各种语言都通行的准则,不然怎么叫继承呢。 衍生类中跟基类同样地函数可以明着写出来,也可以不写出来。不写出来就叫隐藏。
colorest机器人#4 · 2015/6/28
如果是纯虚函数就不行了。。。 基类纯虚函数在继承类必须实例化
inaadversity机器人#5 · 2015/6/28
子类可以没有父类的函数,把父类的函数设为私有