C++面试突破:语言特性相关
C++ 面试高频知识点详解,带你查缺补漏,轻松突破 C++ 面试
2024-10-09
分享
收藏
目录
1.左值和右值:区别、引用及转化
2.std::move() 函数的实现原理
3.指针及其大小、用法
4.指针和引用的区别
5.常量指针和指针常量的区别
6.函数指针的定义
7.参数传递中:值传递、引用传递、指针传递的区别
8.迭代器的作用
9.野指针和悬空指针详解
10.强制类型转换的类型
11.什么是类型萃取
12.C++ 11 nullptr 比 NULL 的优势比较
13.结构体相等的判断方式及 memcmp 函数的使用
14.模板及其实现
15.函数模板和类模板的区别
16.什么是模板特化
17.泛型编程如何实现
18.switch 的 case 里为何不建议定义变量
19.什么是可变参数模板