文章目录
-
- 一、常见的STL容器有哪些?
-
- 1、序列容器
- 2、关联容器
- 3、无序关联容器
- 4、容器适配器
- 二、STL中map和set的原理
-
- 1、基本数据结构(红黑树)
- 2、map
- 3、set
- 4、特点和应用
- 三、深拷贝和浅拷贝的区别
-
- 四、什么情况下会调用拷贝构造函数
- 五、C++ 11有哪些新特性?
-
- 1、自动类型推导 (auto)
- 2、范围for循环
- 3、智能指针
- 4、移动语义
- 5、初始化列表
- 6、线程支持
- 7、Lambda表达式
- 8、constexpr
- 9、类型别名
- 10、新标准库组件
- 六、vector和list的区别
-
- 1、数据结构
- 2、访问元素
- 3、内存使用
- 4、插入和删除
- 5、使用场景
- 七、sizeof 和 strlen 的区别?
- 八、流操作符重载为什么返回引用
- 九、基本数据类型及派生类型
-
- 1、基本数据类型
-
- (1)整型(Integer)
- (2)字符型(Character)
- (3)浮点型(Floating Point)
- (4)布尔型(Boolean)
- (5)无符号类型(Unsigned)
- 2、 派生类型
-
- (1)指针(Pointer)
- (2)数组(Array)
- (3)引用(Reference)
- (4)枚举(Enumeration)
- (5)结构体(Structure)
- (6)联合体(Union)
- (7)类(Class)
- (8)函数(Function)
- 十、友元函数和友元类
-
- 十一、全局变量和局部变量有什么区别?怎么实现的?操作系统和编译器是怎么知道的?
-
- 1、生命周期不同
- 2、使用方式不同
- 3、操作系统和编译器
- 作者:KJ.JK
个人博客首页: KJ.JK
专栏介绍: 本专栏更新每年华为OD机试的高频手撕代码题,每个题目都会使用五种语言进行解答(C & C++& Java & Python & JS),思路分析都非常详细, 争取实现最低的时间复杂度和高通过率,每个解题思路超过百字,内含各个编程语言的八股文面试题,欢迎大家订阅学习, 代码可以仅供学习参考
华为OD题库学习: 2025华为OD机试真题DE卷(C++ Java Python)+ OJ 在线刷题,推荐订阅,模拟机考
华为OD题库学习: