c++高级工程师面试题
时间: 2023-09-14 22:07:06 浏览: 182
C++面试题
1. 什么是虚函数?什么是纯虚函数?虚函数和纯虚函数有什么区别?
2. 什么是多态?多态的实现方式有哪些?
3. 什么是模板?模板有哪些类型?
4. 什么是STL?STL中常用的容器有哪些?它们的实现方式是什么?
5. 什么是智能指针?智能指针的作用是什么?常用的智能指针有哪些?
6. 什么是RAII?RAII的作用是什么?
7. 什么是多线程?多线程的实现方式有哪些?线程之间如何通信?
8. 什么是死锁?如何避免死锁?
9. 什么是内存泄漏?如何避免内存泄漏?
10. 什么是设计模式?你所熟悉的设计模式有哪些?请举例说明。
阅读全文