|
1
7
SFINAE不适用于非模板函数(成员或非成员)。 正如Kerrek SB所指出的,让它们成为非成员函数模板是可行的。或者,正如Xeo所指出的,让它们成为具有默认模板参数的成员函数模板也是可行的。
然而,这只是因为
|
|
|
2
3
SFINAE仅适用于模板。您的代码可以通过一个小的修改进行编译:
用法:
当然,您不能推导函数的返回类型,因为它是不可推导的。但是,您可以打包此模板 在…内 另一个模板:
|
|
|
sungjun cho · 函数模板重叠多个匹配项 1 年前 |
|
|
Amaterastis · 基类接受子类和内部子类的模板参数 1 年前 |
|
|
111111 · 确定作为模板参数传递的函数的参数类型 1 年前 |
|
|
Sam · 在LaTeX中将图像添加到预制的投影仪中 1 年前 |
|
|
user416983 · 模板函数成员作为模板参数 1 年前 |
|
|
PyOPTProblem · c++如何模板化模板参数的部分实例化? 1 年前 |