小编Jen*_*273的帖子

我怎样才能立即运行lambda?

如何立即运行lambda而不是存储它然后运行它?

而不是像这样存储lambda:

auto lambda = [&](){ std::cout << ++x << '\n'; }
Run Code Online (Sandbox Code Playgroud)

我试图像这样立即运行它:

[&](){ std::cout << ++x << '\n'; }
Run Code Online (Sandbox Code Playgroud)

但是这给了我这个错误信息:

Warning: expression result unused
Run Code Online (Sandbox Code Playgroud)

c++ lambda c++11

5
推荐指数
1
解决办法
403
查看次数

标签 统计

c++ ×1

c++11 ×1

lambda ×1