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