好记性不如烂笔头——C++篇

简介: 好记性不如烂笔头——C++篇

俗话说的好“好记性不如烂笔头”,秉承着后期复习方便的态度,整理了一份C++基础知识点,并以思维导图的方式呈现出来,方便跟老铁们一起查漏补缺。在学习过程中,最大的感触是C++确实入门门槛高一些,虽然自己将《C++ Primer第五版》中的基础知识点进行了总结,但仍需要一些实战来进行打磨,从而才能达到入行的标准。


640.png

一、基础



640.png



二、变量和基本类型



640.png


2.1 基本内置类型


640.png


2.2 变量


640.png


2.3 复合类型


640.png



2.4 const限定符


640.png


2.5 处理类型



640.png


2.6 迭代器


640.png


三、表达式



640.png



四、语句



640.png


五、函数




640.png

5.1 基础

640.png


5.2 与数组相关

640.png

5.3 含有可变数组的函数

640.png

5.4 函数重载

640.png



5.5 特殊用途语言特性


640.png

5.6 注意

640.png


六、类





640.png

6.1 定义

640.png


6.2 类的静态成员



640.png



6.3 关键元素

640.png


6.4 简单使用

640.png



6.5 继承


640.png


6.6 多态


640.png


七、IO库



640.png



7.1 基础


640.png


7.2 IO类


640.png


7.3 文件输入输出


640.png


7.4 string流


640.png


八、顺序容器



640.png



8.1 类型


640.png


8.2 容器选择原则

640.png


8.3 容器操作

640.png


8.4 顺序容器操作

640.png



8.5 容器大小管理操作


640.png

8.6 额外的string操作

640.png


8.7 容器适配器


640.png


九、泛型算法



640.png



十、关联容器


640.png

                  十一、动态内存




640.png


11.1 内存分类


640.png


11.2 动态内存与智能指针


11.2.1 动态内存管理

640.png

11.2.2 智能指针


640.png



11.3 动态数组

640.png

相关文章
|
计算机视觉
如何理解focal loss/GIOU(yolo改进损失函数)
如何理解focal loss/GIOU(yolo改进损失函数)
|
Java Spring 容器
Spring的AOP失效场景详解
Spring的AOP失效场景详解
1586 0
|
Linux C语言 C++
CentOS7安装gcc-5.4.0
CentoOS7 安装gcc
4190 0
CentOS7安装gcc-5.4.0
|
8月前
|
存储 关系型数据库 分布式数据库
PolarDB开源数据库进阶课18 通过pg_bulkload适配pfs实现批量导入提速
本文介绍了如何修改 `pg_bulkload` 工具以适配 PolarDB 的 PFS(Polar File System),从而加速批量导入数据。实验环境依赖于 Docker 容器中的 loop 设备模拟共享存储。通过对 `writer_direct.c` 文件的修改,替换了一些标准文件操作接口为 PFS 对应接口,实现了对 PolarDB 15 版本的支持。测试结果显示,使用 `pg_bulkload` 导入 1000 万条数据的速度是 COPY 命令的三倍多。此外,文章还提供了详细的步骤和代码示例,帮助读者理解和实践这一过程。
271 0
|
存储 机器学习/深度学习 人工智能
数据结构学习笔记——图的存储结构(邻接矩阵和邻接表)
数据结构学习笔记——图的存储结构(邻接矩阵和邻接表)
数据结构学习笔记——图的存储结构(邻接矩阵和邻接表)
|
12月前
|
存储 C语言 C++
如何通过指针作为函数参数来实现函数的返回多个值
在C语言中,可以通过将指针作为函数参数来实现函数返回多个值。调用函数时,传递变量的地址,函数内部通过修改指针所指向的内存来改变原变量的值,从而实现多值返回。
|
存储 算法 搜索推荐
图解堆排序(一次弄懂堆结构以及堆排序)
图解堆排序(一次弄懂堆结构以及堆排序)
|
Python
python语法错误变量未定义
【7月更文挑战第9天】
579 1
|
SQL 关系型数据库 MySQL
关系型数据库mysql跨平台兼容性
【6月更文挑战第13天】
732 4
|
安全 算法 编译器
【C++ 基础 ()和{}括号】深入探索 C++ 的变量初始化:括号和大括号的奥秘
【C++ 基础 ()和{}括号】深入探索 C++ 的变量初始化:括号和大括号的奥秘
979 0