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]