Visual C++ - 匿名方法

tro*_*Man 3 c++ anonymous-function visual-c++

嗨有没有办法在Visual C++中使用匿名方法?

Jam*_*lis 13

Visual C++ 2010支持C++ 0x lambda表达式,(1)可以用作匿名函数:

int i = ([](int x) { return 40 + x; })(2); // i = 42
Run Code Online (Sandbox Code Playgroud)

(1)更确切地说,Visual C++ 2010支持C++ 0x lambda表达式的草案规范之一; 自从Visual C++ 2010发布以来,对该规范草案进行了一些相对较小的更改.