第Ⅰ部分 环境搭建、快速入门

📚 第00章 为什么要学习现代C++、环境搭建

📚 第01章 C++快速体验、编译流程

📚 第02章 如何组织代码:命名空间、头文件、模块

📚 第03章 编码风格、clang-format格式化代码

第Ⅱ部分 专业的 C++ 软件设计

📚 第04章 变量、数据类型、运算符和表达式

📚 第05章 分支语句

📚 第06章 数组和循环

📚 第07章 字符串、格式化打印

📚 第08章 函数

📚 第09章 内存管理(堆栈、指针、引用、智能指针)

📚 第10章 类和对象

📚 第11章 继承、多态

📚 第12章 错误和异常

📚 第13章 IO 输入输出

第Ⅲ部分 C++ 高级特性

📚 第14章 运算符重载

📚 第15章 类模板、函数模板

📚 第16章 函数指针、函数对象、lambda表达式

📚 第17章 标准库容器

📚 第18章 移动语义

📚 第19章 时间日期、随机数、正则表达式

📚 第20章 多线程编程

第Ⅳ部分 C++ 设计模式

第Ⅴ部分 CMake 构建大型 C++ 项目

第Ⅵ部分 面试与就业指导