字节跳动客户端2面
9.6 1h
忘记录音了,不完整面经🤣
1. 什么情况下要用forward
2. 为什么要用forward,什么导致参数型别发生变化
3. 深拷贝浅拷贝
4. 有哪些运算符不能重载
5. 虚函数指针是如何定位虚函数的
6. 构造函数可以是虚函数吗
7. 析构函数是虚函数吗
8. Main函数开始前有哪些操作
9. 全局静态变量有什么缺点
10. 如何代替全局static变量
11. Lambda函数如果要捕获this指针用什么捕获方式
12. Lambda函数如果要捕获上一层的unique_ptr用什么捕获方式
13. 什么时候需要自定义拷贝构造函数
14. 实现重载赋值运算符
15. LC16 最接近的三数之和
全程问C++太难顶了
许愿三面顺利