Lambda表达式:为什么没有参数类型推断?

Dan*_*ger 6 c++ lambda c++11

可能重复:
C++ 0x和缺乏多态Lambda - 为什么?

C++ 0x lambda表达式支持返回类型推断到某一点.为什么参数类型也不是自动确定的?

例如,为什么我不能写:

void somefunc(const std::vector<int>& v) 
{
    std::sort(v.begin(), v.end(), [](x, y) { return x < y; });
}
Run Code Online (Sandbox Code Playgroud)

似乎编译器应该能够找出它x并且y是类型的int.