永发信息网

请问c++程序里出现了虚函数,调用的等级是什么

答案:1  悬赏:30  手机版
解决时间 2021-04-22 02:23
请问c++程序里出现了虚函数,调用的等级是什么
最佳答案

不存在调用等级的关系


如果父类A有虚函数 子类B重载了这个虚函数


主要看你实例化的是哪个类,


如果实例化的是A那么调用的就是A的方法


否则调用的只是B的方法



虚函数特殊就在 如果将实例化B后的对象指针付给父类A 那么调用这个对象的方法其实系统会找到被实例化的那个类B的方法


代码如下:


A* a = new B();


a.function()这里其实调用的是B类的function方法 而不是A的 此处就是虚函数的关键点。


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我怎么删除电脑里的用户账户
子宫壁厚有什么症状,子宫壁厚有什么影响
这图是什么动漫?
80级的赤壁号能卖多少钱?
办理农业银行网银
奥美华自立工业陶瓷我想知道这个在什么地方
一只公猪和一只母猪生了一只小猪:打3个字!
怎么快速练习五笔打字,初学者练习五笔怎么练
麦迪35秒13分的时候 解说员说了什么 麦迪又做
给介绍几部蛊惑点的电影?最好是`刘德华`李连
如何乘坐烈车
爱情的祝福诗句大全,我真心祝福你 我爱的人
吾麦尔牛肉面在什么地方啊,我要过去处理事情
北京哪家公司做铝木复合窗?
DNF里新出的罐子怎么才能开出CC
推荐资讯
【唐】张籍
【带答案】河南商丘的 人教版
一个医学生的烦恼
加附近的女生第一句话怎么说才有好印象
麦蒂什么时候要复出?
肇庆中考学生可以考去广州学校吗?
电信2m的宽带,下载怎么最多只有180-190kb/s
只 见 泪 痕 湿
方东地址在哪,我要去那里办事
我不会发狂霸王拳你来帮我
宏辉集团怎么去啊,有知道地址的么
动物园大象跑了,打一歌手名
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?