【发布时间】:2013-02-23 03:28:18
【问题描述】:
有这个代码:
auto fun = [](int x)->int {return x + 1; };
std::cout << typeid(fun).name() << std::endl;
结果是:Z4mainEUliE_ 但 c++filt 似乎没有解释它是什么。什么是 lambda 表达式?
【问题讨论】:
-
c++filt -t告诉我main::{lambda(int)#1}