- 浏览: 846 次
最新评论
文章列表
从c++11之后,c++出现了不少新特性,其中最让我感兴趣的是lambda表达式,它可以让我们在需要的时候定义一个匿名函数,自然带来和不少的方便,并且在匿名函数的内部可以对非函数内定义的变量进行操作,称为闭包。在java中常用闭包,现在终于也可以在c++中使用了。
lambda表达式声明
lambda表达式有以下几种声明方式:
(1)[ capture-list ] ( params ) mutable(optional) exception attribute -> ret { body }