形式:
capture{}
捕获参数说明:
[]:无捕获,函数体内不能访问任何外部变量。
[=]:以值的方式捕获所有外部变量,函数体内可以访问但不能修改。
[&]:以引用的方式捕获所有外部变量,函数体内可以访问并修改。
[var]:以值的方式捕获所有外部变量,函数体内可以访问但泵修改。
[&var]:以引用的方式捕获某个外部变量,函数体内可以访问并修改。
[this]:捕获this指针,可以访问内的成员变量和成员函数。
[=,&var]:引用捕获变量var,其他外部变量使用值捕获。
[&,var]:值捕获变量var,其他外部变量使用引用捕获。