Home

Awesome

C++从0到1案例学习

目录介绍

01.第一天:基础语法

1.1 第一个C++程序

1.2 修饰符和标识符

1.3 数据类型

1.3 变量和常量

1.5 字符串使用

02.第二天:运算符和表达式

2.1 运算符

2.2 表达式

2.17 运算符和表达式练习题

3.5.1 求1~10的累加和 56 3.5.2 求一个整数任意次方后的最后三位数 56 3.5.3 婚礼上的谎言 57 3.5.4 阿姆斯特朗数 58 3.5.5 满足abcd=(ab+cd) 2的数 59 3.5.6 最大公约数及最小公倍数 59

03.第三天:判断和循环

3.1 条件判断

3.2 循环语句

3.3 判断和循环练习题

04.第六天:函数实践

4.1 函数的定义

4.2 函数返回值和参数

4.3 函数的调用

4.4 函数模版

05.第五天:指针和引用

5.1 指针和引用

5.2 指针详细介绍

5.3 指针与安全

5.4 函数与引用

5.5 指针和引用练习题

06.第四天:数组和容器

6.1 数组介绍使用

6.2 序列容器

6.3 关联容器

6.4 无序容器

6.3 容器使用介绍

07.第七天:IO输入和输出

7.1 基本的输入输出

7.2 文件操作实践

7.3 IO综合案例

08.第八天:结构和类

8.1 数据结构

8.2 类和对象

8.3 类成员

8.4 命名空间

09.第九天:继承和派生

9.1 继承

9.2 重载运算符和重载函数

9.3 多态

9.4 抽象类和数据抽象

10.第十天:多线程和并发

10.1 线程实践

11.第十一天:线程安全锁

11.1 理解同步机制

11.2 互斥锁mutex

11.3 条件变量

11.4 其他场景锁

12.第十二天:内存分配堆和栈

12.1 动态内存

12.2 智能内存管理

13.第十三天:异常处理

13.1 异常声明和处理

13.2 异常体系说明

13.3 异常捕获设计

14.第十四天:STL标准模板库

14.1 C++ 标准模板库

14.2 STL 算法

14.3 STL 迭代器

14.4 STL 适配器

14.5 STL 函数对象

15.第十五天:高级教程

15.1 预处理器

15.2 信号处理

18.第十八天:程序调试

19.第十九天:网络通信