C++lambda表达式的简单应用
https://www.cnblogs.com/DswCnblog/p/5629165.html
类型
std::function
是lambda表达式的类型。
例如,std::funtion<int(int,int)>
就是一个接受两个int
类型参数,返回值为int
的函数。
当然,定义lambda对象时候,可以直接使用auto
:
捕获外部参数的不同方法
值捕获
引用捕获
隐式捕获
隐式值捕获
隐式引用捕获
Reference
C++lambda表达式的简单应用
https://yzzzf.xyz/2021/08/16/cpplambda/