15.6节练习

来源:互联网 发布:网络主播是干什么的 编辑:程序博客网 时间:2024/06/01 09:40

练习15.23 假设第550页中的D1类需要覆盖它继承而来的fcn函数,你应该如何对其进行修改?如果你修改之后fcn匹配了Base中的定义,则该节的那些调用语句将如何解析?

int fcn() override;

指向Base的指针调用Base::fcn(),指向D1的指针调用D1::fcn(),指向D2的指针调用D2::fcn()。

除了D2中有可调用的fcn(int)之外,在Base和D1中调用其版本都会出错。



0 0
原创粉丝点击