lambda认识:一个lambda表达式表示一个可调用的代码单元,我么可以将其理解为一个未命名的内联函数,一个lambda具有一个返回类型、一个参数列表和一个函数体 ;lambda可能定义在一个函数内部。

lambda的表达式:[capture list](parameter list )->return type{function body}

练习10.14 编写一个lambda ,接受两个int ,返回他们的和;

#include <iostream>using namespace std;
int main()
{int a=5, b=6;auto sum = [](int &a, int &b) {return a + b; }; //lambda表达式cout << sum(a,b) << endl;return 0;
}

练习10.15编写一个lambda,捕获它所在函数的int,并接受一个int参数,lambda应该返回捕获的int和int参数的和

#include <iostream>using namespace std;int sum(const int &a, const int &b)//函数
{auto f = [a](int b) {return a + b; };//lambda表达式在函数的内部,a来源于函数所在的int型参数return f(b);
}
int main()
{int a=5, b=6;cout << sum(a,b) << endl;return 0;
}

转载于:https://www.cnblogs.com/whitewn/p/6594048.html

c++第五版练习10.14 10.15相关推荐

  1. C作业10.14/10.15

    一.找出三个整形数据的最大值 #include<stdio.h>int main(void){int x,y,z,max1,max2;scanf("%d %d %d", ...

  2. i3cpu驱动xp_Intel英特尔Core i3/Core i5/Core i7系列CPU显示驱动6.14.10.5398版For WinXP-32

    "Intel英特尔Core i3/Core i5/Core i7系列CPU显示驱动6.14.10.5398版For WinXP-32"由驱动管家(drivers.160.com)为 ...

  3. 技嘉B360M AORUS PRO 小雕+8400 黑苹果安装 EFI 10.13.6-10.15.4

    B360M-AORUS-PRO-8400-EFI 提示 10.15.4目测稳定性还不错,白苹果有发热问题,台式机散热好应该吃得消,Xcode11.4也需要10.15.2及以上版本,新的EFI将在一两周 ...

  4. 《C语言程序设计》谭浩强 第五版 编程10题解答2

    <C语言程序设计>谭浩强 第五版 编程10题解答2 11.素数计算 编写程序计算500-800区间内素数的个数cnt,并按所求素数的值从大到小的顺序,再计算其间隔减.加之和,即第1个素数- ...

  5. msdn集合不存在 请重新安装msdn_全网首发【MSDN系统】 Windows 10 1909 五版合一 原版系统(64位)...

    致力于微软原版Windows 10生态服务,大自然的搬运工,为方便技术员装机,已集成系统必备的DirectX.VBVC运行库,有线/无线网卡驱动,并实现了原版系统全自动无人值守安装,MSDN系统具有更 ...

  6. linux桌面服务器系统下载,Ubuntu 14.10 中文桌面版/服务器正式版下载

    一说到 Linux,就不得不提目前最红火的 Ubuntu 发行版了!它拥有绚丽的界面,甚至跟以时尚为卖点的 Mac OSX 相比也有过之而无不及,相信当你试过这款操作系统之后,你会对 Linux 的印 ...

  7. 【DockerCE】Docker-CE 20.10.14正式版发布

    官方下载地址(For RHEL/CentOS 7): https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 先从官网下载 ...

  8. 爆料称macOS Ventura正式版预计将于10月最后一周推出 支持新款14/16英寸MacBook Pro

    据彭博社的 Mark Gurman 的消息,苹果计划在 10 月 24 日到 30 日这一周发布新的 macOS Ventura 和 iPadOS 16 系统. 据称,macOS Ventura 首个 ...

  9. win7原版iso_【JUJUMAO_MSDN系统】Windows 10 1903 64位 五版合一 原版ISO镜像

    [JUJUMAO_MSDN系统]Windows 10 1903 64位 五版合一 原版ISO镜像  MSDN系统具有更安全.更稳定.更纯净等特点,设置布局更加突出完美,采用全新技术,全自动无人值守安装 ...

  10. cdr mac majave os_苹果最新 macOS Mojave 10.14 正式版 懒人镜像

    本帖最后由 kissfox 于 2018-10-15 10:24 编辑 苹果最新 macOS Mojave 10.14 正式版 懒人镜像 近期很多人在找我帮忙找MAC OS Mojave 10.14苹 ...

最新文章

  1. 中国Nature第一人,居然是清朝的他
  2. 开始使用linux的core文件
  3. 组合数的简单求法(dfs)
  4. python.freelycode.com-快速提示-使用Modin加速Pandas
  5. 数据挖掘领域的主要会议
  6. 用栈和递归求解迷宫问题
  7. springMVC rest风格
  8. 计算机用户可用内存容量,基于 Windows 7 的计算机的可用内存可能低于安装内存...
  9. pytorch不加载fc_Pytorch自己加载单通道图片用作数据集训练的实例
  10. 题8 数据库系统的核心是什么?
  11. matlab绘图崩溃,重新采用硬件加速绘图
  12. pytorch局部范围内禁用梯度计算,no_grad、enable_grad、set_grad_enabled使用举例
  13. python 图灵机器人
  14. 如何一步步实现异步上传图片并预览图片(异步加载图片)
  15. c++打印心形_C语言控制台打印3D爱心图案
  16. 中医教你怎么睡好觉,睡个养生觉!
  17. 食神摇摇中图片的晃动效果
  18. 关于Sass和Less牵扯的问题
  19. 跨域解决方案CORS
  20. 基于android的图书馆图书借阅座位预订app

热门文章

  1. CUDA环境变量添加
  2. 一个不到300行的C语言打飞机游戏
  3. Python学习笔记(未完)
  4. 开发板添加上 Web 界面+openwrt luci界面修改
  5. Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2”
  6. python做数据分析对数学要求_Python数据分析之Pandas
  7. 区块链 以太坊 全局变量 状态变量 局部变量 是什么 区别
  8. mysql处理emoji表情_mysql支持emoji表情存取的解决方案
  9. Unity3D(四)Camera和SkyBox
  10. (一)UML语言概述