C++匿名函数的生命周期
void (*p)(void) = nullptr;
void t1()
{
auto func = []()
{
cout<<"func1"<<endl;
};
p = func;
}
int main()
{
t1();
p();
return 0;
}
比如上面一段代码,匿名函数func是的内容是存在代码区的么?只要知道了它的地址,是不是全局可用,直至程序退出?
自动·圆珠笔
10 years, 2 months ago