下面我们来总结下所有出现的 lambda 引入符:
-
[]// 不捕获任何外部变量 -
[=]// 以值的形式捕获所有外部变量 -
[&]// 以引用形式捕获所有外部变量 -
[x, &y]// x 以传值形式捕获,y 以引用形式捕获 -
[=, &z]// z 以引用形式捕获,其余变量以传值形式捕获 -
[&, x]// x 以值的形式捕获,其余变量以引用形式捕获
下面我们来总结下所有出现的 lambda 引入符:
[] // 不捕获任何外部变量[=] // 以值的形式捕获所有外部变量[&] // 以引用形式捕获所有外部变量[x, &y] // x 以传值形式捕获,y 以引用形式捕获[=, &z] // z 以引用形式捕获,其余变量以传值形式捕获[&, x] // x 以值的形式捕获,其余变量以引用形式捕获
3067
2305
4389

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