-
学习时长
16周/每周建议学习8小时
-
答疑服务
专属微信答疑群/讲师助教均参与
-
作业批改
课程配有作业/助教1V1批改
- 免费 1: 【视频】L0 介绍 老师课前寄语
- 第1章: C++基础
- 2: C++ chapter 0.pdf
- 第1节: 什么是C++
- 免费 3: 【视频】什么是C++
- 第2节: C++开发环境与相关工具
- 免费 4: 【视频】C++的开发环境与相关工具
- 第3节: C++的编译/链接模型
- 免费 5: 【视频】C++的编译与链接模型
- 第2章: C++初探
- 6: 【课件】chapter 1.pdf
- 第1节: 从Hello world谈起
- 7: 【视频】从Hello world谈起
- 第2节: 系统 I/O
- 8: 【视频】系统IO
- 第3节: 猜数字与控制流
- 第4节: 结构体与自定义数据类型
- 第3章: 对象与基本类型
- 第1节: 从初始化和赋值语句谈起
- 第2节: 类型详述
- 第3节: 复合类型:从指针到引用
- 第4节: 常量与常量表达式类型
- 第5节: 类型别名与类型的自动推导
- 第6节: 域与对象的生命周期
- 第7节: 小结
- 第8节: project1
- 9: 【Project 1】第三章
- 第4章: 数组、vector与字符串
- 第1节: 数组
- 第2节: vector
- 第3节: string
- 第5章: 表达式基础与详述
- 第1节: 表达式基础:引入
- 第2节: 表达式基础:左值与右值
- 第3节: 表达式基础:类型转换
- 第4节: 表达式详述:算术操作符
- 第5节: 表达式详述:逻辑与关系操作符
- 第6节: 表达式详述:位操作符
- 第7节: 表达式详述:赋值操作符
- 第8节: 表达式详述:自增与自减运算符
- 第9节: 表达式详述:其他操作符
- 第6章: 语句
- 第1节: 语句基础
- 第2节: 分支语句
- 第3节: 循环语句
- 第4节: 语句的综合应用——达夫设备
- 第5节: 作业实践
- 10: 【作业】project 2
- 第7章: 函数
- 第1节: 函数基础
- 第2节: 函数详解
- 第3节: 函数重载与重载解析
- 第4节: 函数相关的其它内容
- 第5节: 小结
- 第8章: 深入IO
- 第1节: 序言
- 第2节: IOStream概述
- 第3节: 输入与输出
- 第4节: 文件与内存操作
- 第5节: 流的定位、同步和状态
- 第6节: 作业实践
- 第9章: 动态内存管理
- 第1节: 本章序言
- 第2节: 动态内存基础
- 第3节: 智能指针
- 第4节: 动态内存的相关问题
- 第10章: 序列与关联容器
- 第1节: 容器概述
- 第2节: 序列容器
- 第3节: 关联容器
- 第4节: 适配器与生成器
- 第5节: 总结
- 第11章: 泛型算法
- 第1节: 泛型算法
- 第2节: bind与lambda表达式
- 第3节: 泛型算法改进—ranges
- 第4节: 总结
- 第12章: 类与面向对象编程
- 第1节: 结构体与对象聚合
- 第2节: 成员函数
- 第3节: 访问限定符与友元
- 第4节: 构造、析构与复制成员函数
- 第5节: 字面值类、成员指针与bind交互
- 第13章: 类的细节
- 第1节: 运算符重载
- 第2节: 类继承
- 第3节: 类继承—补充知识
- 第4节: 作业
- 第14章: 模板
- 第1节: 函数模板
- 第2节: 类模板与成员函数模板
- 第3节: Concepts
- 第4节: 模板相关内容
- 第15章: 元编程
- 第1节: 章节介绍
- 第2节: 元编程的引入
- 第3节: 顺序、分支、循环代码的编写方式
- 第4节: 减少实例化的技巧
- 第5节: 本章小结
- 第6节: 实践作业
- 第16章: 其他的工具与技术
- 第1节: 异常处理
- 第2节: 枚举与联合
- 第3节: 嵌套类与局部类
- 第4节: 嵌套名字空间与匿名名字空间
- 第5节: 位域与volatile关键字
- 第6节: 本章小结
- 第7节: Final Project