c++实战30题
1. 单继承和多继承的虚函数表结构·
2. C++ 程序编译过程
3. C++ 内存管理
4. 栈和堆的区别
5. 变量的区别
6. 全局变量定义在头文件中有什么问题?
7. 内存对齐
8. 什么是内存泄露
9. 怎么防止内存泄漏?内存泄漏检测工具的原理?
10. 智能指针有哪几种?智能指针的实现原理?
11 智能指针应用举例
12 一个 unique_ptr 怎么赋值给另一个 unique_ptr 对象?
13 使用智能指针会出现什么问题?怎么解决?
14 VS检测内存泄漏,定位泄漏代码位置方法
15 深拷贝与浅拷贝
16 虚拟内存
17语言对比
18 C++ 11 新特性
19 C 和 C++ 的区别
20 Python 和 C++ 的区别
21 面向对象
22 什么是面向对象?面向对象的三大特性
23 重载、重写、隐藏的区别
24 如何理解 C++ 是面向对象编程
25 什么是多态?多态如何实现?
26 静态多态与动态多态:
27 类相关
28 什么是虚函数?什么是纯虚函数?
29 虚函数和纯虚函数的区别?
30 虚函数的实现机制
相关面经可以参考大佬的面经链接
2. C++ 程序编译过程
3. C++ 内存管理
4. 栈和堆的区别
5. 变量的区别
6. 全局变量定义在头文件中有什么问题?
7. 内存对齐
8. 什么是内存泄露
9. 怎么防止内存泄漏?内存泄漏检测工具的原理?
10. 智能指针有哪几种?智能指针的实现原理?
11 智能指针应用举例
12 一个 unique_ptr 怎么赋值给另一个 unique_ptr 对象?
13 使用智能指针会出现什么问题?怎么解决?
14 VS检测内存泄漏,定位泄漏代码位置方法
15 深拷贝与浅拷贝
16 虚拟内存
17语言对比
18 C++ 11 新特性
19 C 和 C++ 的区别
20 Python 和 C++ 的区别
21 面向对象
22 什么是面向对象?面向对象的三大特性
23 重载、重写、隐藏的区别
24 如何理解 C++ 是面向对象编程
25 什么是多态?多态如何实现?
26 静态多态与动态多态:
27 类相关
28 什么是虚函数?什么是纯虚函数?
29 虚函数和纯虚函数的区别?
30 虚函数的实现机制
相关面经可以参考大佬的面经链接
c++/嵌入式面经专栏-牛客网
https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2Fcreation%2Fmanager%2FcolumnDetail%2FMJNwoM
全部评论
相关推荐
11-19 16:43
西安电子科技大学 后端 点赞 评论 收藏
分享
09-23 06:40
携程_移动安全研发 点赞 评论 收藏
分享