目录¶
这里是《面向嵌入式教程学习的现代C++教程》目录,点击我直接跳转到对应章节即可
Chapter 0 - 前言与基础准备¶
- 前言
- 嵌入式的资源与实时约束
- 急速C语言速通复习
- 快速过一下C++98的一些基础C++知识
- 何时用 C++、用哪些 C++ 特性(折中与禁用项)
- 语言选择原则:性能 vs 可维护性的真实取舍
- C++一定导致代码膨胀嘛?
Chapter 1 - 构建工具链¶
Chapter 2 - 零开销抽象¶
Chapter 3 - 内存与对象管理¶
Chapter 4 - 编译期计算¶
Chapter 5 - 内存管理策略¶
Chapter 6 - RAII与智能指针¶
- RAII在外设管理的作用
- unique_ptr
- shared_ptr
- unique_ptr、shared_ptr 的嵌入式取舍
- intrusive 智能指针与引用计数(非堆实现)
- 自定义Deleter
- 引用计数
- Scope Guard
Chapter 7 - 容器与数据结构¶
Chapter 8 - 类型安全与工具类型¶
Chapter 9 - 函数式编程特性¶
- Lambda表达式基础
- Lambda捕获与性能影响
- std function vs 函数指针
- 回调机制的零开销实现
- std invoke与可调用对象
- 函数式错误处理模式
- C++20范围库基础与视图
- 管道操作与Ranges实战