|
|
1
40
你可以限制
|
|
2
14
已删除成员
对于左值参数来说,这总是一个更好的匹配。
或
注意:对于GCC6.1,您需要通过
为了完整起见,下面是我的简单测试:
|
|
3
5
我学到了一些似乎经常让人困惑的东西:使用SFINAE是可以的,但我不能使用:
我想要的唯一办法就是
R值
,不是
R值
. 有条件地启用的函数
|
|
|
4
2
对于左值引用,T被推导出为左值引用,对于右值引用,T被推导出为非引用。 因此,如果函数绑定到一个rvalue引用,编译器在最后看到的特定类型T是:
而不是
|
|
|
5
0
哈,我错了,只是忘了看托比的答案(
|