俗话说的好“好记性不如烂笔头”,秉承着后期复习方便的态度,整理了一份C++基础知识点,并以思维导图的方式呈现出来,方便跟老铁们一起查漏补缺。在学习过程中,最大的感触是C++确实入门门槛高一些,虽然自己将《C++ Primer第五版》中的基础知识点进行了总结,但仍需要一些实战来进行打磨,从而才能达到入行的标准。
一、基础
二、变量和基本类型
2.1 基本内置类型
2.2 变量
2.3 复合类型
2.4 const限定符
2.5 处理类型
2.6 迭代器
三、表达式
四、语句
五、函数
5.1 基础
5.2 与数组相关
5.3 含有可变数组的函数
5.4 函数重载
5.5 特殊用途语言特性
5.6 注意
六、类
6.1 定义
6.2 类的静态成员
6.3 关键元素
6.4 简单使用
6.5 继承
6.6 多态
七、IO库
7.1 基础
7.2 IO类
7.3 文件输入输出
7.4 string流
八、顺序容器
8.1 类型
8.2 容器选择原则
8.3 容器操作
8.4 顺序容器操作
8.5 容器大小管理操作
8.6 额外的string操作
8.7 容器适配器
九、泛型算法
十、关联容器
十一、动态内存
11.1 内存分类
11.2 动态内存与智能指针
11.2.1 动态内存管理
11.2.2 智能指针
11.3 动态数组