腾讯QQ客户端一面(凉经)

如何回答:
1. 虚函数是怎么实现的?
2.在存在子类的时候父类构造函数能否调用虚函数?

我哭了呀,不会。。。
#腾讯#
全部评论
2. 不行,因为,子类构造时,先调用父类构造函数,这也就意味着子类的虚函数表还没有被初始化,也就不可以调用其虚函数
点赞 回复 分享
发布于 2021-06-03 10:40
关于虚函数的讲解在我的面经里有,希望能帮到你
点赞 回复 分享
发布于 2021-04-08 17:11
第二题没搞懂你想问什么哈,你可以再具体一点。
点赞 回复 分享
发布于 2021-04-08 17:10
是利用虚函数表和虚函数表指针实现的。当类存在虚函数时,编译器会为类分配一个虚函数表(数组)来存储虚函数的地址。而每一个对象创建时,都会隐式创建一个指针变量,指向这个虚函数表。
点赞 回复 分享
发布于 2021-04-08 17:08

相关推荐

03-28 19:11
铜陵学院 C++
有礼貌的山羊追赶太阳:太典了,连笔试都没有开始就因为HC满了而结束了,而且还卡你不让你再投其他部门的。
点赞 评论 收藏
分享
迷茫的大四🐶:自信一点,我认为你可以拿到50k,低于50k完全配不上你的能力,兄弟,不要被他们骗了,你可以的
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客企业服务