Tipo de función lambda [duplicado]
Esta pregunta ya tiene una respuesta aquí:
¿Cuál es el tipo de lambda cuando se deduce con "auto" en C ++ 11? 6 respuestasHay este código:
auto fun = [](int x)->int {return x + 1; };
std::cout << typeid(fun).name() << std::endl;
El resultado es:Z4mainEUliE_
pero c ++ filt no parece explicar de qué se trata. ¿Qué es el tipo de expresión lambda?