lambda格式:
[捕获列表](参数列表-可以省略)(函数选项-可以省略)->(返回值类型-可以省略){函数体}
lambda的引入符:
1.[] 不捕获任何变量
2.[=] 以传值的方式捕获所有外部变量
3.[&] 以传引用的方式捕获所有外部变量
4.[x,&y] x以传值的方式捕获,y以传引用的方式捕获
5.[=,&x] x以传引用的方式捕获,其余变量以传值的方式捕获
6.[&,x] x以传值的方式捕获,其余变量以传引用的方式捕获
本文介绍了Lambda表达式的不同形式,重点讲解了如何通过方括号捕获外部变量,包括传值和传引用方式,以及示例说明。
lambda格式:
[捕获列表](参数列表-可以省略)(函数选项-可以省略)->(返回值类型-可以省略){函数体}
lambda的引入符:
1.[] 不捕获任何变量
2.[=] 以传值的方式捕获所有外部变量
3.[&] 以传引用的方式捕获所有外部变量
4.[x,&y] x以传值的方式捕获,y以传引用的方式捕获
5.[=,&x] x以传引用的方式捕获,其余变量以传值的方式捕获
6.[&,x] x以传值的方式捕获,其余变量以传引用的方式捕获
591
1934

被折叠的 条评论
为什么被折叠?