#include <iostream>
#include <vector>
#include <algorithm>
/*
lamda表达式的基本语法:
[capture](parameters)->return-type{body}
语法说明:
[capture]:变量捕获,这里指定在lamda表达式中可见的外部变量,并说明是以传值还是传引用的方式进行捕获
(parameters):lamda表达式形参变量。若lamda表达式没有形参,可以省略不写
->return-type:lamda表达式的返回值类型,若没有返回值,则可以省略不写
{body} : lamda表达式函数体。
lamda表达式最简形式:
[capture]{body}
其中形参、返回值以及函数体和普通的函数基本没有什么区别,主要是[capture]的用法:
[] //未捕获变量.试图在Lambda内使用任何外部变量
使用示例方式记录lamda表达式使用方法
最新推荐文章于 2022-08-19 23:28:15 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)