cvte日常实习一面
介绍一下你最近做的一个项目
问这个项目比较出彩的地方
c++
动态多态静态多态,虚函数:构造函数,析构函数,为什么析构函数可以是虚函数,构造函数不能是虚函数
空类是多大,能否实例化
容器:vector:怎么扩存原理,能否存各种类型的数据吗?答:可以,int,string,char都能存,结构体也行,问是否能存裸指针?答:不清楚
智能指针:用过shared_ptr和weak_ptr吗?为什么要搭配使用?看过shared_ptr的源码吗?说一下
accept函数在面对超过数十个连接过来的时候怎么处理,是一个个处理吗?还是一起处理?(猝)
线程池怎么使用锁,muduo中是使用什么锁,使用的是互斥锁,并不是使用读写锁。
对比过muduo的异步日志效率跟别的日志系统吗?
熟悉多线程编程吗
####