1、c++声明和定义的区别
2、右值引用和左值引用
3、const和static 的定义和初始化
4、复制构造函数、深copy、浅copy
5、通过成员初始化器初始化,可以避免双重初始化。双重初始化是什么?
6、树和二叉树。 图。插入和排序。
7、makefile和CMakeLists的编写
8、四种类型转换static_cast, dynamic_cast, const_cast, reinterpret_cast。
9、转换构造函数和类型转换运算符
10、c++ typedef的用法,类内类型的别名
11、函数指针,链表,数据结构,算法
12、容器、迭代器、vector、iterator
13、搜索和排序,行为树,决策树,二叉树,哈希表
14、kdtree,octree,查找
15、