第四节 · 小别致 · 枚举与联合类
int main()
{
// 基本语法
auto add = [](int a, int b) { return a + b; };
cout << add(1, 2) << endl; // 3
// 捕获列表
int x = 10;
auto addX = [x](int a) { return a + x; }; // 值捕获
auto addXRef = [&x](int a) { return a + x; }; // 引用捕获
// 捕获全部
auto f1 = [=]() { return x; }; // 值捕获所有
auto f2 = [&]() { return x; }; // 引用捕获所有
return 0;
}习题
Last updated