![]() |
1
6
这个 使用SFINAE可以获得大量右值引用:
折叠表达式是C++17,在C++14中编写一个元函数以获得相同的行为很容易。这是你唯一的选择,真的-你想要一个受约束的函数模板来推断右值引用,但唯一可用的语法是重载以表示转发引用。我们可以不推导模板参数,但你必须提供它们,这似乎根本不是一个解决方案。
或者更好:
全部的 任何 左值引用。 |
![]() |
2
6
有一种很好的方法可以做到这一点,而不需要复杂的SFINAE表达式或
如果切换注释,示例将无法按要求编译。
|
![]() |
3
1
真正地
|