功能脚手架
初级
C++ 初级 · 工具向
挂靠(便于检索成体系)
> 脚手架 · **初级按功能自动生成**(死清单)。勾选 = 你本地练过;勿空勾。
> 数据源:`features.index.json` · 重建:`py -3 tools/enghub_main.py notes-scaffold`
> 专家:`(暂无 expert,后期补)` · 补课:[/learn/cpp-engine-core](/learn/cpp-engine-core)
> 偏向:**工具向** — 小工具·批处理·与工程数据打交道
## 理论指引(先想清)
- [ ] 工具向目标:省重复劳动,不是炫技
- [ ] CLI 参数与退出码是基本礼貌
- [ ] 读写文本/CSV 比一上来 GUI 更稳
- [ ] 能 Python 解决的不必强上 C++(选型意识)
## 功能/操作清单(再动手)
### 命令行小工具
- [ ] main 读 argv
- [ ] 读一个文本文件并打印统计(行数/关键字)
- [ ] 失败时非零退出码
### 数据入门
- [ ] 解析简单分隔文本或 JSON(库可后补)
- [ ] 写出结果文件到本机路径
### 边界
- [ ] 写清本工具替代了哪段手工
- [ ] 与 Python 轨如何分工
## 达标
- [ ] 能交付一个本机可跑的小 CLI,并说明它省了什么重复劳动。
## 本次实填(开练后)
- 本机文件路径:
- 一句话复盘:
## 相关
- 索引:[/notes/feat-index](/notes/feat-index)
- 练检:`inbox/practice/`
源文件:content/notes/feat-cpp-tool-beginner.md