C++.阅读程序,写出运行结果,求大神。
答案:1 悬赏:40 手机版
解决时间 2021-11-22 03:37
- 提问者网友:温柔港
- 2021-11-21 23:21
C++.阅读程序,写出运行结果,求大神。
最佳答案
- 五星知识达人网友:一叶十三刺
- 2021-11-21 23:48
c类继承了a,b两类。
因为a,b类中func都是被定义为了虚函数,所以:
a &pa=c; pa.func();
b &pb=c; pb.func();
父类的引用指向了子类的对象时,会调用子类的函数,也就是都会输出:
func in class c
如果这里a,b中的func都不是virtual的,那么会输出
func in class a
func in class b
因为a,b类中func都是被定义为了虚函数,所以:
a &pa=c; pa.func();
b &pb=c; pb.func();
父类的引用指向了子类的对象时,会调用子类的函数,也就是都会输出:
func in class c
如果这里a,b中的func都不是virtual的,那么会输出
func in class a
func in class b
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯