阿里c++一面面经
1 多态,虚函数与虚函数表
2 智能指针的作用及实现
3 sizeof,不能使用sizeof的情况下判断系统的位数?
4 三次握手,四次挥手,中间的等待
5 空class的大小,包含int和虚函数的大小
6 链表是否有环,O(1)时间复杂度删除指定节点,海量数据处理(topk)
7 线程安全(单例模式, 懒汉,饿汉)
8 vector的动态增长?
9 memcpy的内存重叠
10 空的类是否占用内存?
11 linux下运行c++的方式
12 堆排序,二叉树
13 new delete,delete [],
14 拷贝构造函数的参数为什么必须用引用?