封面图
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.什么是可变参数模板