C++中的lambda表达式 一、定义 二、使用 三、作用 一、定义 一个 lambda 表达式表示一个可调用的代码单元。我们可以将其理解为一个未命名的内联函数。与任何函数类似,一个 lambda 具有一个返回类型、一个参数列表和一个函数体。但与函数不同,lambda 可能定义在函数内部。 一个 lambda表达式具有如下形式: [capturelist] (parameter list) mutable throwSpec -> return type { fuinction body ) 各项的含义: capturelist