# 索引

> 最近该电子书将准备更新

[![知识共享许可协议](https://i.creativecommons.org/l/by-sa/4.0/88x31.png)](http://creativecommons.org/licenses/by-sa/4.0/)本作品采用[知识共享署名-相同方式共享 4.0 国际许可协议](http://creativecommons.org/licenses/by-sa/4.0/)进行许可。

* [序](https://langyo-v2.gitbook.io/cppworld/first)

### 第一弹 · 新的征程

**第一章 · 初来乍到**

* [第一节 · 刷新认知 · 编写第一道程序](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-yi-zhang-chu-lai-zha-dao/1-1)
* [第二节 · 欲工必先求利器 · 编程环境配置](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-yi-zhang-chu-lai-zha-dao/1-2)
* [第三节 · 本源之论 · 基础计算机知识扫盲](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-yi-zhang-chu-lai-zha-dao/1-3)
* [第四节 · 篮子与瓶子 · 初识类型](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-yi-zhang-chu-lai-zha-dao/1-4)
* [第五节 · 思维的体操 · 初识控制流](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-yi-zhang-chu-lai-zha-dao/1-5)

**第一弹 · 第二章 · 数据鉴解**

* [第一节 · 常态 · 基本内置类型与变量](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-er-zhang-shu-ju-jian-jie/2-1)
* [第二节 · 融合态 · 复合类型](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-er-zhang-shu-ju-jian-jie/2-2)
* [第三节 · 固化态 · 常量限定符](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-er-zhang-shu-ju-jian-jie/2-3)
* [第四节 · 拟态 · 自动推断类型](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-er-zhang-shu-ju-jian-jie/2-4)
* [第五节 · 叠加态 · 自定义数据结构](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-er-zhang-shu-ju-jian-jie/2-5)

**第一弹 · 第三章 · 计算术**

* [第一节 · 简单的数学课 · 初识表达式](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-san-zhang-ji-suan-shu/3-1)
* [第二节 · 数字间的反应 · 初识运算符](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-san-zhang-ji-suan-shu/3-2)
* [第三节 · 传送带 · 赋值操作](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-san-zhang-ji-suan-shu/3-3)
* [第四节 · 转换状态 · 类型转换](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-san-zhang-ji-suan-shu/3-4)
* [第五节 · 剥皮的技巧 · 数组与成员访问](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-san-zhang-ji-suan-shu/3-5)

**第四章 · 逻辑风暴**

* [第一节 · 包裹中的包裹 · 语句与作用域](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-si-zhang-luo-ji-feng-bao/4-1)
* [第二节 · 对数据提问 · 条件语句](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-si-zhang-luo-ji-feng-bao/4-2)
* [第三节 · 对重复操作的化简 · 迭代语句](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-si-zhang-luo-ji-feng-bao/4-3)
* [第四节 · 跃迁到圈外 · 跳转语句](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-si-zhang-luo-ji-feng-bao/4-4)
* [第五节 · 缓兵之计 · 异常处理语句](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-si-zhang-luo-ji-feng-bao/4-5)

**第五章 · 函数探幽**

* [第一节 · 化繁为简 · 函数声明与使用](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-wu-zhang-han-shu-tan-you/5-1)
* [第二节 · 以不变应万变 · 深入参数与返回值](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-wu-zhang-han-shu-tan-you/5-2)
* [第三节 · 总指挥中心 · 主函数](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-wu-zhang-han-shu-tan-you/5-3)
* [第四节 · 分身术 · 函数重载](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-wu-zhang-han-shu-tan-you/5-4)
* [第五节 · 自助服务 · 默认实参与函数指针](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-wu-zhang-han-shu-tan-you/5-5)

**第六章 · 标准库**

* [第一节 · 军械库 · 初识标准库](https://github.com/langyo/this-is-the-c-s-world/blob/master/1/6.md)
* [第二节 · 可供理解的数据 · 字符串库](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-liu-zhang-biao-zhun-ku/6-2)
* [第三节 · 无限车厢 · 向量库](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-liu-zhang-biao-zhun-ku/6-3)
* [第四节 · 游走于每一处 · 迭代器](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-liu-zhang-biao-zhun-ku/6-4)
* [第五节 · 瓶子与漏水防护 · 数组库与再探原生数组](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-liu-zhang-biao-zhun-ku/6-5)

**第七章 · 类之传奇**

* [第一节 · 系统的构造 · 类的定义与封装](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-qi-zhang-lei-zhi-chuan-qi/7-1)
* [第二节 · 高级容器 · 类类型](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-qi-zhang-lei-zhi-chuan-qi/7-2)
* [第三节 · 询问自己 · this指针](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-qi-zhang-lei-zhi-chuan-qi/7-3)
* [第四节 · 公共场所 · 类作用域与静态成员](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-qi-zhang-lei-zhi-chuan-qi/7-4)
* [第五节 · 亮相前的准备 · 类的构造函数](https://langyo-v2.gitbook.io/cppworld/di-yi-tan-di-qi-zhang-lei-zhi-chuan-qi/7-5)

### 第二弹 · 技术革命

**第八章 · 常规武器**

* [第一节 · 取之不竭 · 顺序容器](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-ba-zhang-chang-gui-wu-qi/8-1)
* [第二节 · 一一对应 · 关联容器](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-ba-zhang-chang-gui-wu-qi/8-2)
* [第三节 · 瑞士军刀 · 泛型算法](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-ba-zhang-chang-gui-wu-qi/8-3)
* [第四节 · 摄取与排放数据 · 文件输入输出](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-ba-zhang-chang-gui-wu-qi/8-4)
* [第五节 · 电报机 · 字符串流](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-ba-zhang-chang-gui-wu-qi/8-5)

**第九章 · 掌控之力**

* [第一节 · 无中生有 · 初识动态内存](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-jiu-zhang-zhang-kong-zhi-li/9-1)
* [第二节 · 封印符文 · 智能指针](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-jiu-zhang-zhang-kong-zhi-li/9-2)
* [第三节 · 瓶子工厂 · 动态数组](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-jiu-zhang-zhang-kong-zhi-li/9-3)
* [第四节 · 意念造山河 · lambda表达式](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-jiu-zhang-zhang-kong-zhi-li/9-4)
* [第五节 · 瞬移术 · 右值引用与对象移动](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-jiu-zhang-zhang-kong-zhi-li/9-5)

**第十章 · 运算工具**

* [第一节 · 机械臂的自我修养 · 初识重载运算符](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-zhang-yun-suan-gong-ju/10-1)
* [第二节 · 换一种走路的方式 · 递增递减运算符定义](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-zhang-yun-suan-gong-ju/10-2)
* [第三节 · 换一种交流的方式 · 成员访问运算符定义](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-zhang-yun-suan-gong-ju/10-3)
* [第四节 · 换一种干活的方式 · 函数调用运算符定义](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-zhang-yun-suan-gong-ju/10-4)
* [第五节 · 换一种变脸的方式 · 类型转换运算符定义](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-zhang-yun-suan-gong-ju/10-5)

**第十一章 · 构造世界**

* [第一节 · 从原子到宇宙 · 面向对象概述](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-yi-zhang-gou-zao-shi-jie/11-1)
* [第二节 · 宗族的继承 · 基类与派生类](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-yi-zhang-gou-zao-shi-jie/11-2)
* [第三节 · 进化论 · 虚函数与抽象基类](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-yi-zhang-gou-zao-shi-jie/11-3)
* [第四节 · 遗产分配 · 访问控制与派生类作用域](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-yi-zhang-gou-zao-shi-jie/11-4)
* [第五节 · 偷懒的诀窍 · 合成函数与虚析构](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-yi-zhang-gou-zao-shi-jie/11-5)

**第十二章 · 模板蓝图**

* [第一节 · 绘制蓝图 · 初试定义模板](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-er-zhang-mu-ban-lan-tu/12-1)
* [第二节 · 容器类型的传递 · 转发模板](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-er-zhang-mu-ban-lan-tu/12-2)
* [第三节 · 原地不动 · 深入理解移动操作](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-er-zhang-mu-ban-lan-tu/12-3)
* [第四节 · 无限剑制 · 可变参数模板](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-er-zhang-mu-ban-lan-tu/12-4)
* [第五节 · 特殊人格 · 模板特例化](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-er-zhang-mu-ban-lan-tu/12-5)

**第十三章 · 特种部队**

* [第一节 · 匹配想法 · 正则表达式](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-san-zhang-te-zhong-bu-dui/13-1)
* [第二节 · 铁索连环 · 变长元组tuple](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-san-zhang-te-zhong-bu-dui/13-2)
* [第三节 · 逻辑的空间 · 定长状态表bitset](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-san-zhang-te-zhong-bu-dui/13-3)
* [第四节 · 不可知的未来 · 随机数](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-san-zhang-te-zhong-bu-dui/13-4)
* [第五节 · 有条不紊 · 格式化输入输出](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-san-zhang-te-zhong-bu-dui/13-5)

**第十四章 · 统筹总领**

* [第一节 · 划分领地 · 命名空间](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-si-zhang-tong-chou-zong-ling/14-1)
* [第二节 · 安全部门 · 异常处理库](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-si-zhang-tong-chou-zong-ling/14-2)
* [第三节 · 摆脱单亲状态 · 多重继承与虚继承](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-si-zhang-tong-chou-zong-ling/14-3)
* [第四节 · 小别致 · 枚举与联合类](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-si-zhang-tong-chou-zong-ling/14-4)
* [第五节 · 俄罗斯套娃 · 局部类与嵌套类](https://langyo-v2.gitbook.io/cppworld/di-er-tan-di-shi-si-zhang-tong-chou-zong-ling/14-5)

### 番外篇 · 语林外史

* [这片土地的旧时光 · 详解 C++98 与新版 C++ 的不同](https://langyo-v2.gitbook.io/cppworld/fan-wai-pian-yu-lin-wai-shi/1)
* [与硬件背靠背 · C++、C语言与汇编的协同](https://langyo-v2.gitbook.io/cppworld/fan-wai-pian-yu-lin-wai-shi/2)
* [同时进行的任务 · 并行与并发库](https://langyo-v2.gitbook.io/cppworld/fan-wai-pian-yu-lin-wai-shi/3)
* [启动《Minecraft》 · 系统调用库](https://langyo-v2.gitbook.io/cppworld/fan-wai-pian-yu-lin-wai-shi/4)
* [地心探索 · 内存分配控制](https://langyo-v2.gitbook.io/cppworld/fan-wai-pian-yu-lin-wai-shi/5)
* [类型身份证 · RTTI](https://langyo-v2.gitbook.io/cppworld/fan-wai-pian-yu-lin-wai-shi/6)
* [牛奶还是奶牛 · 位域与字节序](https://langyo-v2.gitbook.io/cppworld/fan-wai-pian-yu-lin-wai-shi/7)
