Quiero saber que [=]
hace He aquí un breve ejemplo
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);
¿Cómo funcionaría el código en []
lugar de [=]
?
yo asumo eso
std::function<T (T)>
¿Significa un prototipo de función que obtiene (T)
como argumento y tipo de retorno T
?