c++面经汇总35题啊

1. C++中的构造函数和析构函数的作用是什么?
2. 什么是C++中的命名空间?如何使用?
3. C++中的虚析构函数有什么作用?
4. C++中如何实现抽象类和接口?
5. 什么是多态的静态绑定和动态绑定?
6. C++中的默认参数是什么?如何使用?
7. 什么是C++中的强制类型转换?
8. C++中如何使用std::vector和std::list的区别?
9. 什么是C++中的std::map和std::set?
10. C++中的异常安全性分为哪几种级别?
11. 什么是C++中的内存对齐?
12. C++中如何使用std::pair和std::tuple?
13. C++中的friend类和friend函数有什么区别?
14. C++中如何实现模板类?
15. 什么是C++中的类型推导(decltype)?
16. C++中的智能指针如何防止内存泄漏?
17. C++中如何使用std::shared_ptr和std::weak_ptr?
18. C++中的std::mutex和std::lock_guard有什么区别?
19. 什么是C++中的线程安全容器?
20. C++中如何实现条件变量的使用?
21. 什么是C++中的移动语义?
22. C++中的std::function和函数指针有什么区别?
23. C++中如何使用std::algorithm库?
24. C++中的std::initializer_list是什么?
25. C++中如何使用模板元编程?
26. 什么是C++中的类型特征(type traits)?
27. C++中如何实现自定义的迭代器?
28. C++中的std::unique_ptr和std::shared_ptr的使用场景是什么?
29. C++中如何处理字符串和字符数组的区别?
30. C++中如何使用std::string和C风格字符串?
31. 什么是C++中的析构函数的虚函数?
32. C++中如何实现运算符重载的友元函数?
33. C++中的std::array和C风格数组有什么区别?
34. C++中如何使用范围for循环遍历容器?
35. C++中的std::optional是什么,如何使用?
嵌入式C++面经推荐大佬面经  链接在下边
全部评论

相关推荐

不愿透露姓名的神秘牛友
08-20 19:41
那一天的Java_J...:简历完全流水账,学生思维很严重,还有很大的优化空间,可以多看看牛客的简历。
点赞 评论 收藏
分享
09-29 16:59
已编辑
门头沟学院 Java
牛客96609213...:疯狂背刺,之前还明确设置截止日期,还有笔试,现在一帮人卡在复筛,他反而一边开启扩招,还给扩招的免笔试,真服了,你好歹先把复筛中的给处理了再说
投递大疆等公司10个岗位
点赞 评论 收藏
分享
评论
2
27
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务