您的位置:首页 > 编程语言 > C语言/C++

lamba表达式 c++

2015-11-10 15:35 232 查看
  

语法:

[capture](parameters) mutable ->return-type{statement}

捕获参数 , 参数列表 ,参数是否可变 ,返回值,函数体

例如 add 函数:

auto addFunc = [](int x, int y) mutable throw() ->int { return x + y; };

std::cout<< addFunc(10, 20);

例如vector 遍历:

std::vector<int> vec{ 123, 234};

std::for_each(vec.begin(), vec.end(), [](int& value){std::cout << value << std::endl; });
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: