C++ 新特性 lamada表达式

本篇文章来介绍一下lamada表达式吧  lamada表达式相信大家已经很熟悉了 这里再总结一下

1.lamada表达式语法:

[capture-list] (parameter-list) -> return-type { body }

  • capture-list:捕获列表,用于指定在lambda函数体中可访问的外部变量。
  • parameter-list:参数列表,类似于普通函数声明中的参数列表。
  • return-type:返回类型,指定lambda表达式返回值类型。
  • { body }:函数体,实现lambda表达式要执行的操作。

请看代码实例:

#include <iostream>

int main() {
    int x = 5;
    
    // Lambda 表达式
    auto lambda = [x](int y) -> int {
        return x + y;
    };
    
    int result = lam
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值