0200、C++语言程序设计:总目录
返回:本科课程:疾风计划
1、资料范围
| 资料 | 内容 | 项目内入口 |
|---|---|---|
| 教材 | 《C++语言程序设计(第4版)》郑莉,PDF 抽取为 Markdown | Markdown 打包下载 |
| 习题答案 | 课后习题答案 PDF,已按章抽取到 lesson 页面 | Markdown 打包下载 |
| 例题源代码 | C++V5 源代码 | 下载 |
| VS2019 工程 | C++V5 VS2019 solution | 下载 |
2、Lesson 索引
| 编号 | 章节 | 重点 |
|---|---|---|
| 0200 | C++课程总目录 | 教材、答案、源码、学习顺序 |
| 0201 | Chap1 绪论 | 理解机器语言、汇编语言、高级语言和面向对象语言的发展脉络;掌握对象、类、封装、继承、多态这些后续章节会反复出现的词 |
| 0202 | Chap2 C++简单程序设计 | 能写出完整的 C++ 简单程序;掌握类型、常量、变量、运算符、表达式和语句 |
| 0203 | Chap3 函数 | 把重复逻辑抽成函数;理解值传递、引用传递和参数生命周期 |
| 0204 | Chap4 类与对象 | 理解抽象、封装、继承、多态在 C++ 中的落点;会定义类、创建对象、控制成员访问 |
| 0205 | Chap5 数据的共享与保护 | 掌握作用域、可见性、生存期的区别;理解 static 成员、友元和 const 的使用场景 |
| 0206 | Chap6 数组、指针与字符串 | 掌握数组、指针、字符串和动态内存的基本用法;理解指针与地址、数组与指针的关系 |
| 0207 | Chap7 继承与派生 | 理解继承用于表达 is-a 关系;掌握 public/private/protected 继承的访问控制 |
| 0208 | Chap8 多态性 | 理解编译时多态和运行时多态;掌握运算符重载规则 |
| 0209 | Chap9 群体类和群体数据的组织 | 用模板写可复用代码;理解线性表、链表、栈、队列的 C++ 实现 |
| 0210 | Chap10 泛型程序设计与C++标准模板库 | 理解 STL 的容器、迭代器、算法三件套;掌握 vector/list/deque/set/map 等容器使用场景 |
| 0211 | Chap11 流类库与输入输出 | 掌握标准输入输出和文件输入输出;理解流状态、操纵符和格式控制 |
| 0212 | Chap12 异常处理 | 理解 try/throw/catch 的控制流;知道异常接口声明和标准异常类 |
3、学习顺序
0201-0203先补 C++ 基本语法、函数和程序结构。0204-0208重点学习类、对象、共享保护、指针、继承和多态。0209-0210连接数据结构和 STL,后续可以和数据结构课程一起复盘。0211-0212补输入输出、文件、异常处理和工程健壮性。
4、复盘方式
每章按 Auto_Tutor 的 lesson 习惯整理:资料清单、学习目标、章节目录、重点概念、例题代码、课后习题答案和复盘任务。后续你学习时,先看 lesson 页面建立框架,再打开教材 Markdown、源码和答案做精读。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ruiqy~!



