Art der Lambda-Funktion [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Was ist der Lambda-Typ, wenn er in C ++ 11 mit „auto“ abgeleitet wird? 6 Antworten

Es gibt diesen Code:

auto fun = [](int x)->int {return x + 1; };
std::cout << typeid(fun).name() << std::endl;

Das Ergebnis ist:Z4mainEUliE_ aber c ++ filt scheint nicht zu erklären, was es ist. Was ist die Art des Lambda-Ausdrucks?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage