可能重复:
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
.
归档时间: |
|
查看次数: |
294 次 |
最近记录: |