本项目配套代码:src/ArgParser
从零实现一个 C++ 命令行参数解析器
| # | 视频标题 | B站链接 | 状态 |
|---|---|---|---|
| 1 | 从ArgParser是啥讲起 | 📺 | ✅ |
| 2 | 架起ArgParser的骨架 | 📺 | ✅ |
| 3 | ArgParser如何解析长参数? | 📺 | ✅ |
| 4 | ArgParser如何解析短参数? | 📺 | ✅ |
| 5 | 如何调试我们的项目? | 📺 | ✅ |
| 6 | ArgParser的最后一击:位置参数支持 | 📺 | ✅ |
┌─────────────────────────────────────────────────────────┐
│ ArgParser 学习路线 │
├─────────────────────────────────────────────────────────┤
│ │
│ Step 1: 需求分析 + 骨架 │
│ ├── 从ArgParser是啥讲起 │
│ ├── 架起ArgParser的骨架 │
│ └── 理解命令行解析的需求 + 数据结构设计 │
│ │
│ Step 2: 核心解析 │
│ ├── ArgParser如何解析长参数? │
│ ├── ArgParser如何解析短参数? │
│ └── 实现长短参数解析逻辑 │
│ │
│ Step 3: 工程化 │
│ ├── 如何调试我们的项目? │
│ └── ArgParser的最后一击:位置参数支持 │
│ │
└─────────────────────────────────────────────────────────┘
- 代码仓库:src/ArgParser
- 配套文档:documentation/tutorial/ArgParser/
- UP 主:是的一个城管