关注
class A { public: virtual void aa() { } virtual void aa2() { } //如果此时类里有一个或多个虚函数,那么需要加1个虚指针空间 private: char ch[3]; }; // 1+4 =补齐= 8 class B: virtual public A //如果还是虚继承,那么需要再加1个虚指针空间,最多就2个虚指//针空间。 { public: virtual void bb() { } virtual void bb2() { } }; // 8(副本)+4(虚继承)+4(虚指针)= 16 这个例子中,因为B类中的虚函数没有完全覆盖A中的,所以新添了一个虚表指针,但是如果完全覆盖了,变成 class B: virtual public A //如果还是虚继承,那么需要再加1个虚指针空间,最多就2个虚指//针空间。 { public: virtual void aa() { } virtual void aa2() { } }; // 8(副本)+4(虚继承)= 12 我记得应该是这样
1
相关推荐
牛客热帖
更多
正在热议
更多
# 什么是优秀的实习经历 #
7953次浏览 205人参与
# 担心入职之后被发现很菜怎么办 #
266005次浏览 1131人参与
# 被上班搭子“传染”了哪些习惯 #
5220次浏览 97人参与
# 投格力的你,拿到offer了吗? #
152194次浏览 813人参与
# 工作后,你落下了哪些病根 #
12834次浏览 182人参与
# 作业帮求职进展汇总 #
82592次浏览 543人参与
# 京东美团大战,你怎么看? #
157890次浏览 859人参与
# 实习简历求拷打 #
10715次浏览 142人参与
# 如果今天是你的last day,你会怎么度过? #
58853次浏览 324人参与
# 秋招被挂春招仍然能投的公司 #
6359次浏览 94人参与
# mt对你说过最有启发的一句话 #
34548次浏览 417人参与
# 为了找工作你花了哪些钱? #
74767次浏览 359人参与
# 机械人晒出你的简历 #
146393次浏览 874人参与
# 嵌入式岗知多少 #
62949次浏览 555人参与
# 摸鱼被leader发现了怎么办 #
100318次浏览 640人参与
# 考研失败就一定是坏事吗? #
200581次浏览 1369人参与
# 秋招特别不鸣谢 #
15242次浏览 175人参与
# 2023毕业生求职有问必答 #
218546次浏览 1662人参与
# 选实习,你更看重哪方面? #
13492次浏览 214人参与
# 牛客十周岁生日快乐 #
197753次浏览 1895人参与

