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