ev-fmt-alias-index-sequence-002¶
| 字段 | 值 |
|---|---|
| 项目 | fmtlib/fmt |
| 固定 commit | 1be298e1bd68 |
| 路径 | include/fmt/ranges.h |
| 行段 | L164-L165 |
| 特性 | 别名模板(alias templates) |
| 许可证 | MIT |
| 代码来源 | 项目源码 |
| 级别 | manual |
| 审核 | zyuhao7 @ 2026-11-04 |
| 测试代码 | 否 |
| 发现方式 | manual |
用法¶
用别名模板从 tuple 类型推导下标序列
为什么典型¶
tuple_index_sequence 把 tuple_size 的结果直接喂给 make_index_sequence,所有使用处只写一个别名;参数化别名让元编程表达式保持可读,而不必重复嵌套的 typename。
摘录¶
备注¶
生产头文件;别名模板依赖同一文件前部的 make_index_sequence 定义。