- 做一道题:一副牌,能不能全凑成顺子和同花
- 对C++是什么级别的认知。
- 内联函数可不可以是虚函数
- New和malloc有什么区别
- 多态有几种
- 静态多态是什么,动态多态是什么?
- 什么是拷贝构造函数
- 什么情况下要自己写拷贝构造函数
- 什么是移动构造函数
- 深拷贝和浅拷贝区别
- 虚函数表是什么,原理是什么?
- 虚函数表底层是怎么存放的?
- 虚函数表是在什么阶段被初始化的
- 析构函数为什么要用虚函数
- 构造函数为什么不能用虚函数
- 构造函数里可以用虚函数呢?
- 虚析构函数是动态多态还是静态多态
- 菱形继承怎么解决?
- map和hashmap有什么区别
- 哈希表的底层原理是什么?
- 你如何构造一个哈希表
- Vector什么时候会访问失效(迭代器失效)
- Vector的扩容机制
- 红黑树的底层原理是什么
- 红黑树的复杂度,哈希表的复杂度
- 什么时候用map,什么时候用hashmap
- Map,你要从里面删一堆数据,你要怎么做
- 对lua有了解吗