![]() |
1
7
Clang拒绝此代码是正确的。要消除错误,应显式应用转换:
理由是:
然后 [expr.const]/3 表示不自动考虑缩小转换:
因此,在这种情况下,从
|
![]() |
2
1
除了缺少的显式转换之外,
还有一个错误:
所以
无效。
您可以使用2个重载来编写它:
|
![]() |
sungjun cho · 函数模板重叠多个匹配项 8 月前 |
![]() |
Amaterastis · 基类接受子类和内部子类的模板参数 9 月前 |
![]() |
111111 · 确定作为模板参数传递的函数的参数类型 9 月前 |
![]() |
Sam · 在LaTeX中将图像添加到预制的投影仪中 9 月前 |
![]() |
user416983 · 模板函数成员作为模板参数 9 月前 |
![]() |
PyOPTProblem · c++如何模板化模板参数的部分实例化? 10 月前 |