自我介绍项目介绍八股部分:说说拷贝构造函数,如何定义一个拷贝构造函数使用引用作为函数参数有什么好处说说深拷贝和浅拷贝结构体和联合的区别说说内存泄露,怎么避免呢用过valgrind吗,是动态检测还是静态检测有用过多线程编程吗,怎么判断一个函数是否是线程安全的,可以举例说明吗,怎么解决线程安全,具体到C++或者Linux的线程库,具体会调用哪些函数,使用哪些数据类型说说死锁,怎么规避栈和队列有什么区别,怎么用数组实现一个队列,不要写代码,直接在你的脑海中构建整个过程,需要声明哪些成员变量,哪些成员函数,入队和出队有什么需要注意的二叉树有几种遍历方式,怎么实现二叉树的层次遍历什么是插入排序,时间复杂...