各种面经
- STL之迭代器失效的情况
- 什么是内存泄露,内存泄露如何避免?
- 多态与多态原理以及重载和重写(覆盖)的区别
- 虚析构和纯虚析构问题
- 函数重载及原理(命名倾轧name mangling)
- 静态变量,静态函数,静态成员变量,静态成员函数
- new与malloc的区别
- 冒泡、选择、插入、希尔、归并、快速排序
- 指针的理解
- C/C++程序内存布局
- const在C和C++中在分配内存上的区别
- 什么是纯虚函数?什么是抽象类?
- C/C++虚函数和虚函数表概念及实现原理
- STL中迭代器的作用,有指针为何还要迭代器
- C++构造函数用初始化列表进行初始化和构造函数体内赋值进行初始化的区别?
- C++智能指针总结(面试常问)
- HTTP长/短连接
- HTTP和HTTPS一些注意点(区别、HTTPS通信过程、SSL/TLS的区别、HTTP1.0/1.1/2.0 的区别)
- TCP流量控制、拥塞控制和重发机制(快重传和快恢复)详解
- 进程和线程的概念和区别?进程和线程的使用场景?
- C++11中的原子操作(atomic operation)和自旋锁
- C++可重入函数和不可重入函数
- select和epoll的区别是什么?
- static关键字和const关键字注意事项
未完,持续更新中…