auto lambda = [](auto x, auto y) {return x + y;};根据C++14标准,这一lambda与以下代码作用相同。struct unnamed_lambda
{
template<typename T, typename U>
auto operator()(T x, U y) const {return x + y;}
};
auto lambda = unnamed_lambda();从等价代码中可以看出,泛型lambda具有以下特点。
C++14尝鲜:Generic Lambdas(泛型lambda)
原文:http://blog.csdn.net/zwvista/article/details/41144649