粉押淫 发表于 2025-6-12 22:25:57

C++ lambda 表达式

1 什么是lambda表达式?

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