C++ lambda表达式
例子
int tmp = 10, tmp2 = 11;
//lambda表达式第一个参数是待捕获列表用来捕捉局部变量
std::function f2 = [tmp, tmp2](int i, int j) {
return i + j + tmp + tmp2;
};
std::cout << f2(3, 4);
int tmp = 10, tmp2 = 11;
//lambda表达式第一个参数是待捕获列表用来捕捉局部变量
std::function f2 = [tmp, tmp2](int i, int j) {
return i + j + tmp + tmp2;
};
std::cout << f2(3, 4);