1.给函数串char*和string的区别
https://blog.csdn.net/wszhou1997/article/details/107623887
2.动态库和静态库,运行时不想加载某个动态库的内容怎么办
3.说一下struct里面的内存对齐,举例说说
4.说一下c++里多线程间通信,如果你有一个类的成员,在函数内想传给另一个线程,如何办?
5.说一下friend关键字的作用
https://blog.csdn.net/lwbeyond/article/details/7591415
6.说一下智能指针, 详细说一下sharedptr和weakptr
7.说一下四种转换
8.说一下new和malloc在分配内存出错时的状态
9.父类析构函数为什么必须是虛函数
10.深拷贝和浅拷贝的区别,如何显示的实现深拷贝
11.解释堆排序的原理
12.左值和右值的区别
13define和const的区别
14.算法题:两个有序链表合成一个有序链表