找回密码
 立即注册
首页 业界区 业界 C++ lambda 表达式

C++ lambda 表达式

粉押淫 2025-6-12 22:25:57
1 什么是lambda表达式?

lambda表达式实际上就是一个函数对象。和函数一样可以使用圆括号调用。
只不过这个函数可以定义在代码的任意位置。非常的灵活,自由
lambda表达式比函数更具有优势的地方在于,它可以将当前作用域中的变量,对象直接拿来使用(灵活)。
示例1:求余数
[code]#include using namespace std;int main(){    //定义一个lambda表达式对象mod,用于对两个数求余    auto mod = [](int a, int b) { return a % b; };    cout
您需要登录后才可以回帖 登录 | 立即注册