|
|
1
5
问题是表达式
需要了解的关键是,在之前,构造函数需要一个
Demo
额外的
|
|
|
2
4
问题是你想从
这是因为实例化别名是您尝试应用SFINAE的函数的一部分。对于继承,表达式是被实例化的类的一部分,而不是函数。这就是为什么你会犯严重错误。
事实上,SFINAE的出现是因为
但如果仔细观察,可能不存在另一种类型:
如果您发送的每个类都是
通过别名,使用
|
|
|
user1683586 · 使用复制构造函数启用_if 9 年前 |
|
|
ssb · C++SFINAE解析顺序 9 年前 |
|
|
Viatorus · SFINAE:函数模板优化 10 年前 |
|
|
Ammar Husain · 元编程的C++STL功能等价物 10 年前 |
|
|
KentH · 使用std::result_of的意外SFINAE失败 11 年前 |