我想知道是什么[=]
?这是一个简短的例子
template <typename T>
std::function<T (T)> makeConverter(T factor, T offset) {
return [=] (T input) -> T { return (offset + input) * factor; };
}
auto milesToKm = makeConverter(1.60936, 0.0);
该代码如何与[]
代替一起使用[=]
?
我认为
std::function<T (T)>
是指(T)
作为参数和返回类型获取的函数原型T
?
4
对于似乎会提出3个未研究的问题的东西,这是一个奇特的高票,它是《 C ++ 11中的lambda表达式
—
underscore_d
我同意@underscore_d-看起来有些点击在提升评分,对吧?:)
—
BitTickler '19