C++的Lambda表达式如何使用
代码如下:
// LambdaDemo.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #includeusing namespace std; int main() { std::cout << "Hello Lambda!n"; int a = 5; char c = 'A'; //[a,c]为捕获外部变量a,c //()为参数列表 //{}为函数体 //后面这个()为调用该函数 [a, c](){ cout << a << c << endl; }(); //匿名函数声明->int为函数返回类型 auto tmpFunc = [a, c](int b, char d)->int { cout << "外部变量a="<
