lambda this
时间: 2024-06-15 22:06:30 浏览: 49
Lambda表达式总结
lambda表达式是一种匿名函数的方式,它可以在需要函数对象的地方使用,而无需显式定义一个函数。lambda表达式的语法如下:
```
[捕获列表](参数列表) -> 返回类型 {
函数体
}
```
其中,捕获列表是可选的,用于在lambda表达式中捕获外部变量。参数列表是lambda函数的参数列表,可以为空。返回类型也是可选的,如果省略,则根据函数体自动推断返回类型。
关于"this",在lambda表达式中,可以通过捕获列表来捕获当前对象的指针(即this指针),以便在lambda函数体中使用。通过捕获this指针,可以在lambda函数中访问当前对象的成员变量和成员函数。
阅读全文