《C++ Primer Plus》(6th Edition,Stephen Prata 著)是公认最适合零基础的 C++ 入门书:从 C 语言基础一路讲到类与对象、运算符重载、继承与多态、STL 泛型编程,最后还覆盖了 C++11 新特性。全书 18 章配上百个可运行的完整程序清单。本系列按原书章节逐章精讲:不是翻译,而是站在初学者角度重新讲解——每章配有可运行的代码示例、原书插图、常见坑提醒和自测题。

📗 全部章节(18 章)

章节主题学完你能
第 1 章 · 开始学习 C++C++ 背景与编程方式知道 C++ 从哪来、面向对象/泛型编程是什么,搭好开发环境写出第一个程序
第 2 章 · 启程进入 C++main 函数、注释、输入输出看懂一个完整 C++ 程序的骨架,会用 cin/cout 做人机交互
第 3 章 · 处理数据变量与基本类型分清整型/浮点/字符/bool,知道类型转换什么时候会”背叛”你
第 4 章 · 复合类型数组、字符串、结构、指针掌握 new/delete 动态内存,读懂并写出含 * 和 & 的声明
第 5 章 · 循环和关系表达式for/while/do while让程序自动重复干活,会写递增/递减/逗号运算符的循环
第 6 章 · 分支语句和逻辑运算符if/switch/逻辑运算/条件运算符让程序会”做判断”,会用字符函数库处理文本
第 7 章 · 函数——C++ 的编程模块函数与参数传递把大问题拆成函数,理解数组/结构/指针作为参数的差异与递归
第 8 章 · 函数进阶内联、引用、重载、模板用引用高效传参,写出一份代码适配多种类型的函数模板
第 9 章 · 内存模型和名称空间存储持续性、作用域、名称空间搞懂变量”活多久/在哪可见”,用名称空间组织大型项目
第 10 章 · 对象和类类声明、构造/析构函数写出自己的第一个类:接口与实现分离,理解 this 指针
第 11 章 · 使用类运算符重载、友元让自定义类型像内置类型一样用 +、<<,理解类型转换
第 12 章 · 类和动态内存分配new/delete、复制构造、赋值运算符掌握”三法则”,写出不会内存泄漏/重复释放的字符串类
第 13 章 · 类继承公有继承、虚方法、抽象基类用继承+多态实现”同一个接口,不同行为”,理解动态绑定
第 14 章 · C++ 中的代码重用包含、私有继承、多重继承、类模板用组合/继承/模板三种方式复用代码,看懂模板库源码
第 15 章 · 友元、异常和其他友元、异常、RTTI用异常机制处理错误,理解 dynamic_cast 与 typeid
第 16 章 · string 类和标准模板库string、智能指针、STL、泛型编程用容器+迭代器+算法的”三件套”批量处理数据,告别手写循环
第 17 章 · 输入、输出和文件流、文件读写、随机存取掌握 cout 全部格式化技巧,程序能”存档/读档”到文件
第 18 章 · 探索 C++ 新标准移动语义、lambda、C++11写现代 C++:右值引用、lambda 表达式、可变参数模板

怎么用这个系列?

零基础按 01→10 顺序学(19 章是 C++ 语法地基,第 10 章正式进入面向对象);1018 章是 OOP 与标准库进阶,顺序读完最好,也可按主题跳读。每章开头有「这一章在干嘛?」和导航,所有代码都可以复制进编译器直接跑。学完本系列,可以继续站内的《C和指针》系列对比 C 与 C++ 的差异。