如何立即运行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)