CppCoreGuidelines T.122 用模板(一般是模板别名)在运行时计算类型
17 October 2023
“Use templates (usually template aliases) to compute types at compile time”
理由
模板元编程是唯一直接支持的,在运行时生成类型的方式。
注意
大部分“trait”技术已经通过这些方式替代掉了:
- 由模板别名计算出类型
- 由
constexpr
函数计算出值