http://www.cnblogs.com/RainyBear/p/5733399.html
匿名函数,好屌的样子。
Lambda表达式的引入标志,在‘[]’里面可以填入‘=’或‘&’表示该lambda表达式“捕获”(lambda表达式在一定的scope可以访问的数据)的数据时以什么方式捕获的,‘&’表示一引用的方式;‘=’表明以值传递的方式捕获,除非专门指出。
#include "stdafx.h" #include <iostream> using namespace std; int main() { int n = 10; auto f = [&]() { return ++n; }; cout << f() << endl; cout << n << endl; }
时间: 2024-10-26 20:04:22