【华为OD技术面试手撕真题】- C++手撕技术面试八股文(3)

文章目录

    • 一、常见的STL容器有哪些?
      • 1、序列容器
      • 2、关联容器
      • 3、无序关联容器
      • 4、容器适配器
    • 二、STL中map和set的原理
      • 1、基本数据结构(红黑树)
      • 2、map
      • 3、set
      • 4、特点和应用
    • 三、深拷贝和浅拷贝的区别
      • 1、浅拷贝
      • 2、深拷贝
    • 四、什么情况下会调用拷贝构造函数
    • 五、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、使用场景
    • 十一、全局变量和局部变量有什么区别?怎么实现的?操作系统和编译器是怎么知道的?
      • 1、生命周期不同
      • 2、使用方式不同
      • 3、操作系统和编译器
  • 作者:KJ.JK


个人博客首页: KJ.JK
 
专栏介绍: 本专栏更新每年华为OD机试的高频手撕代码题,每个题目都会使用五种语言进行解答(C & C++& Java & Python & JS),思路分析都非常详细, 争取实现最低的时间复杂度和高通过率,每个解题思路超过百字,内含各个编程语言的八股文面试题,欢迎大家订阅学习, 代码可以仅供学习参考
 
华为OD题库学习: 2025华为OD机试真题DE卷(C++ Java Python)+ OJ 在线刷题,推荐订阅,模拟机考
 
华为OD题库学习:

你可能感兴趣的:(华为OD技术面试手撕真题,华为od,面试,c++,华为od机试真题,华为od机试E卷,C++面试八股文,C++手撕技术面试八股文)