【发布时间】:2014-08-23 11:58:21
【问题描述】:
C++14 支持通用 lambda。但是,clang 3.4 拒绝了以下代码。
#include <utility>
void f(int);
void f(int&);
int main()
{
[](auto&& v) { f(std::forward<auto>(v)); }(8); // error
}
如何在通用 lambda 中完美转发auto&&?
【问题讨论】:
标签: c++ c++11 auto lambda perfect-forwarding