关注
第一题里关于多文件定义全局变量这个问题,答案应该是不确定的。可以参考Google C 编程规范,里面明确规定,禁止定义全局非POD类型的对象。原因就是多文件全局初始化顺序不确定。第二题里关于多态和dynamic_cast,这种继承关系的类会在头部几个字节添加runtime信息,具体是什么样的结构想不太起来了,侯捷老师翻译的《C 对象模型》里有详细的介绍。dynamic_cast有的实现好像是会去比较两个类的runtime信息是否一致,里面甚至会用到字符串匹配,所以dynamic_cast效率比较其他几种转换会低一些。dynamic_cast转换引用时,发生失败不会返回空指针,而是会抛出异常,如果用到一定要特殊处理一下。
查看原帖
点赞 3
相关推荐
点赞 评论 收藏
转发
投递华为等公司10个岗位 >
点赞 评论 收藏
转发
牛客热帖
- 1... 想来字节技术实习,看我这篇就够了!——保姆级面经大放送2.7W
- 2... 外卖员面试经验2.0W
- 3... 25届第一份实习怎么找?1.8W
- 4... 【0429快问快答】99%牛油的疑惑解答(更新至38个问题1.6W
- 5... 0实习经验上岸字节,分享一下过程经验1.5W
- 6... 【奖】休息放松or学习提升,五一假期和牛牛一起“充充电”🔋1.4W
- 7... 准备去参加自己的婚礼9380
- 8... 美团后端日常实习一二面(已oc)8800
- 9... 【💰有奖征集】非技术岗位笔面经邀你来分享!攒人品时间到!6859
- 10... 4.27美团笔试5368
正在热议
# 牛友的五一计划 #
18938次浏览 385人参与
# 晒一晒我的offer #
2833600次浏览 49988人参与
# 牛客帮帮团来啦!有问必答 #
402094次浏览 7841人参与
# 无实习如何秋招上岸 #
173556次浏览 2731人参与
# 如何看待offer收割机的行为 #
194864次浏览 2993人参与
# 如何一边实习一边秋招 #
202081次浏览 4009人参与
# 华为求职进展汇总 #
443192次浏览 4446人参与
# 春招别灰心,我们一人来一句鼓励 #
21631次浏览 315人参与
# 产品实习,你更倾向大公司or小公司 #
31314次浏览 491人参与
# 非技术岗薪资爆料 #
9156次浏览 189人参与
# 硬件人的春招flag #
14579次浏览 199人参与
# 女生做医疗销售有前景吗 #
3903次浏览 49人参与
# 字节跳动工作体验 #
54144次浏览 1580人参与
# 聊聊这家公司值得去吗 #
63904次浏览 1281人参与
# 第一次面试 #
18019次浏览 277人参与
# 在国企工作的人,躺平了吗? #
73077次浏览 883人参与
# 机械人,你的秋招第一份简历被谁挂了 #
27054次浏览 492人参与
# 来聊聊机械薪资天花板是哪家 #
23001次浏览 180人参与
# 你更愿意参加线上面试还是线下面试? #
7012次浏览 95人参与
# 如何KTV领导 #
7564次浏览 73人参与