C++中对C的扩展学习新增语法——lambda 表达式(匿名函数)
2024-09-01 16:08:39
1、匿名函数基础语法、调用、保存
1、auto lambda类型
2、函数指针来保存注意点:[]只能为空,不能写东西
3、std::function来保存
2、匿名函数捕捉外部变量(值方式、引用方式)
1、[]表示捕获外部变量,如果在匿名函数内部想要使用外部定义的变量,必须要捕获,捕获有两种方式,一中是引用捕获,一种是值捕获
2、引用捕获:& 表示以引用的方式捕获所有外部变量 [&a, &b] 表示捕获指定变量
3、值的方式捕获:默认以值方式捕获的变量具有connst性,[=]号按值的方式捕获所有外部变量,[a,b]表示按值的方式捕获指定变量
4、有两个参数、有返回值的匿名函数
最新文章
- vertical-align 垂直居中
- 设置UISegmentedControl的字体大小和颜色
- 【原】升级nginx注意点
- 第十六章:异步处理之AsyncTask的应用
- HTML介绍、文档基本结构、meta标签、HTML标记的语法
- ps颜色相加
- Recommended add-ons/plugins for Microsoft Visual Studio
- Little shop of flowers - SGU 104 (DP)
- 关于OC中的几种代码延迟执行方式
- js(jquery)绑定点击事件
- 团队作业4——第一次项目冲刺(Alpha版本) Day 2
- 反射模拟DbUtils实现ResultSet转成Bean实例
- Asp.net Core 使用Jenkins + Dockor 实现持续集成、自动化部署(二):部署
- Promise.all处理多个异步请求
- for in 循环
- CSS三列布局之左右宽度固定,中间元素自适应问题
- oralce的lag和lead函数
- Shell转义字符与变量替换
- 轻松实现Ecshop商城多语言切换
- python计算时间差的方法
热门文章
- 经典的Redis的主从复制搭建
- PHP 插入排序 -- 希尔排序
- [POI2015]PIE
- Ubuntu 19.10 发布 | 云原生生态周报 Vol. 24
- 在idea中添加try/catch的快捷键
- 百万年薪python之路 -- 文件操作
- ASP.NET Core 3.0 : 二十八. 在Docker中的部署以及docker-compose的使用
- Java IO_003.Reader与Writer--字符流以及编码对数据的操作(读取与写入)
- 设计模式(十)Strategy模式
- Hadoop环境部署