一、基础
1. C++ 基础【01】
- Hello World
2. C++ 基础【02】
- int数组 冒泡排序
3. C++ 基础【03】
- 学习 指针01
4. C++ 基础【04】
- 学习 指针02
- 学习 结构体(类)
- 附加内容(仓库不包含此内容)
二、内存、引用、函数
1. C++ 基础【05】
- 学习 内存
- 学习 引用
- 学习 函数
绝对值、开根号、算次幂
cout << "2 的三次方 = " << pow(2, 3) << endl;
cout << "4 的平方根 = " << pow(4, 0.5) << endl;
cout << "9 的平方根 = " << sqrt(9) << endl;
cout << "10.24 - 20.20 的绝对值 = " << fabs(10.24 - 20.20) << endl;
cout << "1024 - 2020 的绝对值 = " << abs(1024 - 2020 - 1) << endl;
三、类和对象
1. C++ 基础【06】
- 类的成员变量与成员函数
- 封装【分文件】
- 对象的初始化和清理01
2. C++ 基础【07】
- 构造函数调用原则
- 浅拷贝与深拷贝
- 静态成员
3. C++ 基础【08】
- 成员变量和成员函数
- this指针的使用
- 空指针调用成员函数
- const修饰成员函数
4. C++ 基础【09】
- 全局函数做友元
- 类做友元
- 成员函数做友元
5. C++ 基础【10】
- 加号(+)运算符重载
- 左移(<<)运算符重载
6. C++ 基础【11】
- 递增(++)运算符重载
- 赋值(=)运算符重载
- 关系(> \ < \ != \ == \ …)运算符重载
- 函数调用( () )运算符重载【仿函数】
7. C++ 基础【12】
- 继承的基本语法
- 继承方式
- 继承中的对象模型
8. C++ 基础【13】
- 继承中构造和析构的顺序
- 继承中同名 静态和非静态 成员的处理方式
- 多继承语法(晓得就好)
- 菱形继承(晓得就好)
9. C++ 基础【14】
- 多态的基本概念
- 多态的原理剖析
- 案例1:两个整数加减乘的计算器功能的实现
- 纯虚函数和抽象类
- 案例2:人人是大厨
10. C++ 基础【15】
- 虚析构函数和纯虚析构函数
- 案例3:采购小能手
四、文件操作
1. C++ 基础【16】
- 以文本(txt)的方式进行读写文件
- 以二进制的方式进行读写文件
五、职工管理系统
1. C++ 基础之职工管理系统
- 自己写de职工管理系统_xy
- 视频中de职工管理系统_xy
六、进阶
1. C++ 进阶【01】
- 模板 – 函数模板
- 模板 – 函数模板 案例
- 模板 – 普通函数与函数模板的区别和规则
- 模板 – 函数模板 模板的局限性
2. C++ 进阶【02】
- 模板 – 类模板 – 语法、与函数模板区别
- 模板 – 类模板 – 类模板中成员函数创建时机
- 模板 – 类模板 – 类模板对象做函数参数
- 模板 – 类模板 – 类模板继承和成员函数类外实现
3. C++ 进阶【03】
- 模板 – 类模板 – 分文件编写
- 模板 – 类模板 – 类模板与友元
- 模板 – 类模板 – 案例
七、STL
1. C++ STL【01】
- 初识STL – vector容器存放内置数据类型
- 初识STL – vector容器存放自定仪数据类型
- 初识STL – 容器嵌套容器
附加 小知识
- 打印双引号,需要用到转义符
cout << "\"我在中间\"" << endl;
一点点笔记,以便以后翻阅。