#include <iostream>
using namespace std; int main(){
int a = ;
auto func1 = [=](int b){return a +b+ ;};
auto func2 = [&](int b,int c){return a+b+c + ;};
cout << func1() << endl;
cout << func2(,) << endl;
a++;
cout << func1() << endl;
cout << func2(,) << endl;
return ;
}

在“[]”包括起来的是捕捉列表,捕捉列表由多个捕捉项组成,并以逗号分隔。捕捉列表有以下几种形式:

1.[var]表示值传递方式捕捉变量var;
2.[=]表示值传递方式捕捉所有父作用域的变量(包括this);
3.[&var]表示引用传递捕捉变量var;
4.[&]表示引用传递方式捕捉所有父作用域的变量(包括this);
5.[this]表示值传递方式捕捉当前的this指针。

原文: https://blog.csdn.net/iloveyousunna/article/details/78532398

最新文章

  1. 计算机开放电子书汇总(包括二十多本python相关的图书教程)
  2. .NET程序集强命名删除与再签名技术 源代码剖析
  3. SQL2012连接字符串
  4. Hadoop 流
  5. P2763: [JLOI2011]飞行路线
  6. hibernate批量删除和更新数据
  7. HDU4681 String(dp)
  8. JS Map 简单实现
  9. knockout 与checkbox联动
  10. Introducing Regular Expressions 学习笔记
  11. 在树莓派上设置无线静态IP
  12. rsync Backups for Windows
  13. ZOJ 1654 二分匹配基础题
  14. Ubuntu设置交换空间參考教程[图]
  15. node版本升级参考
  16. angular $resouse服务
  17. 洗礼灵魂,修炼python(74)--全栈项目实战篇(2)——前期准备之详解虚拟机下安装ubuntu,基本配置,远程访问
  18. 【18】如何把数据存储到MongoDB数据库
  19. bootstrap居中
  20. 牛客国庆集训派对Day1 L-New Game!(最短路)

热门文章

  1. [转帖]电源ac和dc有什么区别_dc ac分别代表什么
  2. java日志框架系列(1):slf4j框架简介及依赖
  3. Android Studio中怎么使用DDMS工具
  4. varnish CLI管理
  5. 使用canal获取mysql的binlog传输给kafka,并交由logstash获取实验步骤
  6. [Tarjan系列] 无向图e-DCC和v-DCC的缩点
  7. javaIO——概述
  8. c# internal关键字
  9. Ubuntu18.04通过网线共享网络
  10. SpringCloud 随笔