Tipo de função lambda [duplicado]
Esta questão já tem uma resposta aqui:
Qual é o tipo de lambda quando deduzido com “auto” em C ++ 11? 6 respostasExiste este código:
auto fun = [](int x)->int {return x + 1; };
std::cout << typeid(fun).name() << std::endl;
O resultado é:Z4mainEUliE_
mas o c ++ filt não parece explicar o que é isso. Qual é o tipo de expressão lambda?