函数指针

lamda传入函数指针

如果带捕获参数则不能传入。

lamda [&] 和 [=]

int x = 1;
auto valueLambda = [=]() { cout << x << endl; };
auto refLambda = [&]() { cout << x << endl; };
x = 13;
valueLambda();
refLambda();

reuslt:

1
13

所以一个是赋值,一个引用

你可能感兴趣的:(函数指针)