lamda传入函数指针
如果带捕获参数则不能传入。
lamda [&] 和 [=]
int x = 1;
auto valueLambda = [=]() { cout << x << endl; };
auto refLambda = [&]() { cout << x << endl; };
x = 13;
valueLambda();
refLambda();
reuslt:
1
13
所以一个是赋值,一个引用
如果带捕获参数则不能传入。
int x = 1;
auto valueLambda = [=]() { cout << x << endl; };
auto refLambda = [&]() { cout << x << endl; };
x = 13;
valueLambda();
refLambda();
reuslt:
1
13
所以一个是赋值,一个引用
本文标题:函数指针
本文链接:https://www.haomeiwen.com/subject/yghniqtx.html
网友评论