我正在进行c ++测试,下面有一个奇怪的代码块,我不明白.在这里,i
是一个int
并且code
是char
:
[=,&i]()mutable
{
i++;
code = 'b';
std::cout << "i:" <<i<<"""code:"<<code <<cout::endl;
}();
Run Code Online (Sandbox Code Playgroud)
我不知道怎么解释这个; 它看起来不像典型的C++代码块.我在网上搜索了有关这方面的信息,但在这种代码风格上找不到任何其他信息.
这段代码是什么意思?