c++必考30题汇总

1. 什么是RAII?
2. 什么是类型推导(Type Deduction)?
3. 解释一下const和constexpr的区别。
4. 什么是Lambda表达式?
5. 解释一下C++中的深拷贝和浅拷贝。
6. 什么是智能指针?
7. static关键字的作用是什么?
8. 什么是模板(Template)?
9. 解释一下C++中的多态。
10. 什么是虚析构函数?为什么需要它?
11. 什么是命名空间(Namespace)?
12. C++中如何实现单例模式?
13. 解释一下C++中的友元(friend)机制。
14. 什么是析构函数?它的作用是什么?
15. 什么是虚函数表(vtable)?
16. C++中的类型转换有哪些?
17. 什么是异常处理(Exception Handling)?
18. 解释一下std::move的用法。
19. C++中的命名规则有哪些?
20. 什么是多重继承?它的优缺点是什么?
21. C++中如何进行字符串的拼接?
22. 解释一下C++中的函数重载。
23. 什么是std::initializer_list?
24. C++中的nullptr是什么?
25. 解释一下C++中的引用(Reference)。
26. 什么是内联函数(inline function)?
27. C++中如何实现运算符重载?
28. 什么是C++中的模板特化(Template Specialization)?
29. 解释一下C++中的动态内存分配。
30. 什么是std::function?
31. 如何实现一个简单的自定义异常类?
32. C++中的volatile关键字有什么作用?
33. 什么是C++中的内存对齐(Memory Alignment)?
34. 解释一下C++中的类型萃取(Type Traits)。
35. C++中如何实现动态链接库(DLL)?

相关答案和拓展在下方面经
全部评论
点赞 回复 分享
发布于 08-16 13:55 浙江
m
点赞 回复 分享
发布于 08-20 15:45 江西

相关推荐

点赞 评论 收藏
分享
希望各位大哥分享一下自己的看法,对于机器人行业确实不太了解
绝顶但不聪明:如果是机器人相关岗位,优先优必选(专门***器人的),其他岗位选小米
投递小米集团等公司10个岗位 > 牛客解忧铺 牛客在线求职答疑中心
点赞 评论 收藏
分享
12 212 评论
分享
牛客网
牛客企业服务