关注
#include<iostream>
class a
{ virtual void f() = 0;
};
class b : virtual a { b() {}
};
class c :virtual a
{ virtual void f();
};
int main()
{ std::cout << sizeof(a) << "\n" << sizeof(b) << "\n"<<sizeof(c)<<"\n";
}
改成这样之后输出的是 4 8 8 b里的有函数且又有虚函数会变成12,口胡一波,b里两个虚函数指针size 8,b本身有函数声明于是偏移量+1,对齐四位之后就是12了 另外:GCC出来size是4 4 4……
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
斯卡蒂味的鱼汤:知道你不会来数马,就不捞你😂最近数马疯狂扩招,招聘要求挺低的,你能力肯定够,应该就是因为太强了,知道你不会来才不捞你 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的职场社死时刻 #
4365次浏览 71人参与
# 你最满意的offer薪资是哪家公司? #
50845次浏览 260人参与
# 腾讯音乐秋招 #
417274次浏览 4724人参与
# 职场中那些令人叹为观止的八卦 #
4776次浏览 74人参与
# 聊聊你的职场新体验 #
293130次浏览 1805人参与
# 月薪多少能在一线城市生存 #
87274次浏览 594人参与
# 小红书开奖了 #
8152次浏览 61人参与
# 中科曙光工作体验 #
4073次浏览 20人参与
# 那些年,我收到的‘奇葩’回复 #
2606次浏览 33人参与
# 秋招吐槽大会 #
27073次浏览 275人参与
# 租房前辈的忠告 #
269878次浏览 7160人参与
# 秋招你经历过哪些无语的事 #
3063次浏览 50人参与
# XX请雇我工作 #
3668次浏览 59人参与
# 你秋招最后悔的选择 #
4011次浏览 47人参与
# 假如你的老板掉河里,你的工作能为他做什么 #
38735次浏览 400人参与
# 你找工作想离家近 or 离家远? #
4330次浏览 80人参与
# 交通银行工作体验 #
19974次浏览 68人参与
# 京东工作体验 #
20850次浏览 118人参与
# 哪些公司开始补录了 #
3792次浏览 65人参与
# 你父母给过你哪些不靠谱的职场建议? #
4960次浏览 84人参与
# 如何拒绝/反向PUA #
80841次浏览 365人参与
# 谈薪时HR压价该怎么应对 #
241042次浏览 3299人参与