c ++ 14 introdujo lambdas genéricas que hicieron posible escribir lo siguiente:
auto func = [](auto a, auto b){
return a + b;
};
auto Foo = func(2, 5);
auto Bar = func("hello", "world");
Está muy claro que esta lambda genérica func
funciona como lo func
haría una función con plantilla .
¿Por qué el comité de C ++ decidió agregar una sintaxis de plantilla para lamda genérico?