小编lzr*_*tan的帖子

这个代码块是什么意思[=,&i]()mutable {}()?

我正在进行c ++测试,下面有一个奇怪的代码块,我不明白.在这里,i是一个int并且codechar:

[=,&i]()mutable
{
  i++;
  code = 'b';
  std::cout << "i:" <<i<<"""code:"<<code <<cout::endl;
}();
Run Code Online (Sandbox Code Playgroud)

我不知道怎么解释这个; 它看起来不像典型的C++代码块.我在网上搜索了有关这方面的信息,但在这种代码风格上找不到任何其他信息.

这段代码是什么意思?

c++ lambda

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

标签 统计

c++ ×1

lambda ×1