C++ lamda表达式
时间: 2023-09-07 16:15:47 浏览: 91
C++ 中的 Lambda 表达式
5星 · 资源好评率100%
C++ lambda表达式是一种匿名函数的表示方式,它可以在函数内部定义,并且可以在定义它的作用域内使用。Lambda表达式可以捕获外部变量,并且可以作为函数对象使用。Lambda表达式的基本语法是`[捕获列表](参数列表) -> 返回类型 { 函数体 }`。捕获列表指定了要捕获的外部变量,参数列表指定了函数的参数,返回类型指定了函数的返回类型,函数体包含了具体的实现代码。Lambda表达式可以直接调用,也可以赋值给函数指针或函数对象来使用。
阅读全文