Skip to content

fix: clear the little todos#58

Merged
Charliechen114514 merged 2 commits into
mainfrom
feat/clear_small_todos
Jun 13, 2026
Merged

fix: clear the little todos#58
Charliechen114514 merged 2 commits into
mainfrom
feat/clear_small_todos

Conversation

@Charliechen114514

Copy link
Copy Markdown
Member

本轮把 14 卷 TODO 里堆积的一批 quick 级缺口一次清掉,共 9 项,并同步英文翻译。

正确性修复:

  • vol4/05-spaceship-operator「坑1」: 旧结论「只写 <=> 不写 == 会编译错误」已过时 (P1185 后 defaulted <=> 隐式生成 ==,g++ 16.1.1 / clang 22.1.6 双编译器实测)。 改写为真实会踩的坑「默认 == 不会反向生成 <=>」,附双编译器实测输出。
  • vol9 once_callback: enum Status 补 : uint8_t(与正文一致)、补 /、 测试计数笔误 11→12(实测源码确为 12 个 TEST_CASE)、裸代码块补语言标记。

内容补充与交叉链接:

  • vol2: constexpr-ctor frontmatter 补 C++20、第五节标题「(C++20 预告)」→「(C++20)」; udl-basics 补「小结」。
  • vol5: ch09 两篇加「概念导览」标注;补三条跨卷链接(ch06→卷四协程、 ch08→卷六性能、ch03→卷八中断安全)。
  • vol10: 6 处行内代码路径改为可点的 GitHub blob 链接;汇编系列 3 篇加延伸阅读 (卷六 AVX/AVX2、卷七 编译器选项)。

导航与结构整理:

  • projects/index 从空壳升级为可用导航页(4 条跨卷/外链 + 近期/规划项目)。
  • vol8 嵌入式补 00/01/02 三个目录的 index.md;embedded/index 去掉「规划中」、 纳入四系列入口。
  • 卷八删除冗余 06-array-vs-raw-arrays(卷三 01-array 已覆盖);EBO 从 embedded(stm32f1) 迁到 vol4(host),CN/EN 全链路同步。
  • vol1 c_tutorials 49 处「// TODO:」统一改为「// 练习:」,消除规划噪音。

治理:

  • todo/000、todo/031 勾掉已完成的验收项;修正 091 stale 引用。

英文同步:

  • 用 translate.py(glm-4.6) 同步本轮改动文件的英文镜像,并重译修复 ch07 被污染成广告内容的英文镜像. (LLM翻译还是要指日可待啊)

本轮把 14 卷 TODO 里堆积的一批 quick 级缺口一次清掉,共 9 项,并同步英文翻译。

正确性修复:
- vol4/05-spaceship-operator「坑1」: 旧结论「只写 <=> 不写 == 会编译错误」已过时
  (P1185 后 defaulted <=> 隐式生成 ==,g++ 16.1.1 / clang 22.1.6 双编译器实测)。
  改写为真实会踩的坑「默认 == 不会反向生成 <=>」,附双编译器实测输出。
- vol9 once_callback: enum Status 补 : uint8_t(与正文一致)、补 <cstdint>/<memory>、
  测试计数笔误 11→12(实测源码确为 12 个 TEST_CASE)、裸代码块补语言标记。

内容补充与交叉链接:
- vol2: constexpr-ctor frontmatter 补 C++20、第五节标题「(C++20 预告)」→「(C++20)」;
  udl-basics 补「小结」。
- vol5: ch09 两篇加「概念导览」标注;补三条跨卷链接(ch06→卷四协程、
  ch08→卷六性能、ch03→卷八中断安全)。
- vol10: 6 处行内代码路径改为可点的 GitHub blob 链接;汇编系列 3 篇加延伸阅读
  (卷六 AVX/AVX2、卷七 编译器选项)。

导航与结构整理:
- projects/index 从空壳升级为可用导航页(4 条跨卷/外链 + 近期/规划项目)。
- vol8 嵌入式补 00/01/02 三个目录的 index.md;embedded/index 去掉「规划中」、
  纳入四系列入口。
- 卷八删除冗余 06-array-vs-raw-arrays(卷三 01-array 已覆盖);EBO 从
  embedded(stm32f1) 迁到 vol4(host),CN/EN 全链路同步。
- vol1 c_tutorials 49 处「// TODO:」统一改为「// 练习:」,消除规划噪音。

治理:
- todo/000、todo/031 勾掉已完成的验收项;修正 091 stale 引用。

英文同步:
- 用 translate.py(glm-4.6) 同步本轮改动文件的英文镜像,并重译修复 ch07
  被污染成广告内容的英文镜像. (LLM翻译还是要指日可待啊)
@Charliechen114514 Charliechen114514 merged commit c644004 into main Jun 13, 2026
6 checks passed
@Charliechen114514 Charliechen114514 deleted the feat/clear_small_todos branch June 13, 2026 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant