深信服一面凉经(面试官说我基础差,无了)

作为一个刚刚入门c++的菜鸟,真的顶不住深信服面试官的“严刑拷打”啊啊啊啊啊!!!整理一下我还记得的问题,有好几个问题我都没理解,给我整得太紧张了。。。。
1.类中默认的有的东西
2.都有哪些构造函数
3.拷贝构造函数传入的参数为什么是引用参数
4.为什么重写要用虚函数?     
5.虚函数表存放在哪?具体如何调用?
6.如果子类强转成父类,此时调用谁????
7.一个类有几个虚函数表
8.构造函数的顺序表有什么用?   
9.纯虚函数的作用?
10.多态都有什么实现形式?
11.静态多态只包括重载吗?
12.函数重载是什么?
13.为什么c不能函数重载
14.Map和unordered_map?为什么用红黑树?
15.哈希冲突怎么解决,如何重写哈希算法?

整个面试的感受就是  :上了一节很有逻辑性、很有深度的C++基础课!!!我和面试官的对话模式就是,他提问,我回答,他深问,我回答磕磕绊绊,他开始讲课,我开始嗷~是我没有思考太多。。。。总共一个小时10来分钟,没有撕题,全程都在问虚函数那块的东西的感觉,问的我满头大汗就是说.....
#深信服面经cpp#
全部评论
6、强转父类调用父类方法
1 回复 分享
发布于 2022-10-27 23:43 福建
4、确保父类指针引用子类对象的时候 调用析构函数可以释放子类对象的成员 不会造成资源泄露
1 回复 分享
发布于 2022-10-27 17:18 福建
校友,你是本科吗?深信服把我觉得比较厉害的同学都挂了,我都不太想面了😂
1 回复 分享
发布于 2022-09-28 08:48 重庆
5、虚函数表存放在全局数据区 、在构建代码 通过指针调用子类虚函数的时候会调用
点赞 回复 分享
发布于 2022-10-27 17:40 福建
3、会造成死循环 无限递归 编译器现在已经不允许编译通过、
点赞 回复 分享
发布于 2022-10-27 17:05 福建

相关推荐

评论
7
20
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务