1
2
你的例子冒着出错的风险,我将引用一个现已删除的答案
[temp.res]p8.5.5中有一条规定,即
那么,演绎指南的专业化会发生吗 完全 ? 我与 . 首先,它不是一个可以实例化的“模板实体”(c.f[temp]p8)。在类模板参数推导中专门使用的是一组模板,这些模板是 基于演绎指南形成 ,但不是向导自己。参见[over.match.class.Decrete]p1.4
正是这些函数模板在重载解析过程中被进一步专门化。演绎引导本身从来都不是专门化的,因此,我们可以生成一条诊断消息,用于违反规则 简单模板id 在演绎指南中没有命名类模板专门化。 按别名模板命名(Richard的示例)理查德举了一个不同的例子
在这种情况下,它更复杂,我认为这可能是允许的措辞,因为
|
W.F. · 用户定义的扣除指南是否包含模板参数作为指南标准的模板 6 年前 |
abraham_hilbert · 推导类的模板参数 6 年前 |
abraham_hilbert · 使用特定模板参数捕捉类 6 年前 |
AlwaysLearning · 模板模板参数何时成为标准的一部分? 9 年前 |