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)?
相关答案和拓展在下方面经
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)?
相关答案和拓展在下方面经
c++/嵌入式面经专栏-牛客网
https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2Fcreation%2Fmanager%2FcolumnDetail%2FMJNwoM
全部评论
m
相关推荐
点赞 评论 收藏
分享