【发布时间】:2021-09-16 17:35:33
【问题描述】:
#include<bits/stdc++.h>
using namespace std;
auto fnc = [&]()->void{
cout << "HELLO WORLD";
return;
};
int main()
{
fnc();
return 0;
}
编译此 C++ 代码时发生错误: 非本地 lambda 表达式不能有默认捕获
但是当我从捕获列表中删除与号时,代码运行得很好。
【问题讨论】:
标签: c++ generics lambda global-variables global