[&]在C ++中意味着什么

时间:2014-02-21 19:24:49

标签: c++ visual-c++

我看到了一段这样的代码:

Foo(
  [&](int a){
    ...
  }
);

看起来像是一个内部函数,但为什么会有[&]

1 个答案:

答案 0 :(得分:3)

这是lambda[&]表示:

  

通过引用

捕获lambda体中提到的所有自动变量