标签: c++ lambda c++11
可能重复: C++0x and the Lack of Polymorphic Lambdas - Why?
C ++ 0x lambda表达式支持返回类型推断到某一点。为什么不自动确定参数类型?
例如,为什么我不能写:
void somefunc(const std::vector<int>& v) { std::sort(v.begin(), v.end(), [](x, y) { return x < y; }); }
编译器似乎应该能够确定x和y的类型为int。
x
y
int