c++ lambda捕获局部变量
时间: 2023-10-23 20:15:20 浏览: 208
C++ Lambda Story - From C++98 to C++20.pdf
c是lambda表达式的参数,它是在调用lambda表达式时传入的。lambda表达式定义时的捕获列表中的局部变量和参数是可以在lambda表达式内部使用的。对于传值方式捕获的变量,lambda表达式内部使用的是拷贝捕获时刻的变量的值,所以lambda表达式外部对该变量的变化不会影响lambda内部的变量值。相反,lambda表达式内部对该变量的变化也不会影响外部。
阅读全文