简介
C++11的一大亮点就是引入了Lambda表达式。利用Lambda表达式,可以方便的定义和创建匿名函数。
格式
[capture list] (params list) mutable exception-> return type { function body }
[函数对象参数] (操作符重载函数参数) mutable 或 exception 声明 -> 返回值类型 {函数体}
主要包括五个部分:
- 函数对象参数
- 操作符重载函数参数
- mutable 或 exception 声明
- 返回值类型
- 函数体
参考
- C++ 11 Lambda表达式
- https://www.cnblogs.com/jimodetiantang/p/9016826.html