#include <iostream>
using namespace std;
int main()
{
int i = 2;
auto x1 = [i](int a){ return i; }; // OK: return type is int
auto x2 = [i](int a){ return i+a; };
printf("val1: %d\r\n",x1(0));
printf("val2: %d\r\n",x2);
auto function = [] (int first, int second){
return first + second;};
printf("val: %d\r\n",function(100, 200));
return 0;
}
lambda
最新推荐文章于 2024-09-21 14:53:30 发布