最佳答案
                                        
                                                                        
                                我想知道 [=]是做什么的? 这里有一个简短的例子
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类型的函数原型?