C++ primer 第五版 中文版 练习 10.21 个人code
来源:互联网 发布:东方财富 for mac 编辑:程序博客网 时间:2024/05/24 04:14
C++ primer 第五版 中文版 练习 10.21
题目:编写一个lambda,捕获一个局部int变量,并递减变量值,直至它变为0。
一旦变量变为0,再调用lambda应该不再递减变量。lambda应该返回一个bool值,
指出捕获的变量是否为0。
答:
/*编写一个lambda,捕获一个局部int变量,并递减变量值,直至它变为0。一旦变量变为0,再调用lambda应该不再递减变量。lambda应该返回一个bool值,指出捕获的变量是否为0。*/#include <iostream>#include <algorithm>using namespace std;void mylambda(int a){ auto f = [&a]() mutable->bool { --a; if (a == 0) return false; else return true; };}
0 0
- C++ primer 第五版 中文版 练习 10.21 个人code
- C++ primer 第五版 中文版 练习 8.13 个人 code
- C++ primer 第五版 中文版 练习 9.5 个人 code
- C++ primer 第五版 中文版 练习 9.31 个人code
- C++ primer 第五版 中文版 练习 9.47 个人code
- C++ primer 第五版 中文版 练习 9.49 个人code
- C++ primer 第五版 中文版 练习 9.50 个人code
- C++ primer 第五版 中文版 练习 10.1 个人code
- C++ primer 第五版 中文版 练习 10.2 个人code
- C++ primer 第五版 中文版 练习 9.51 个人code
- C++ primer 第五版 中文版 练习 10.3 个人code
- C++ primer 第五版 中文版 练习 10.6 个人code
- C++ primer 第五版 中文版 练习 10.9 个人code
- C++ primer 第五版 中文版 练习 10.11 个人code
- C++ primer 第五版 中文版 练习 10.13 个人code
- C++ primer 第五版 中文版 练习 10.14 个人code
- C++ primer 第五版 中文版 练习 10.15 个人code
- C++ primer 第五版 中文版 练习 10.16 个人code
- LA 3026 Period
- python 描述符 类方法 闭包
- 特开此分类纪念Web学习历程
- 几种电子纸显示技术对比
- 安装redis
- C++ primer 第五版 中文版 练习 10.21 个人code
- IOS 代码控制UIButton
- 简单的内容加密解密,在嵌入式上实现
- 默认构造函数、拷贝构造函数、析构函数、赋值构造函数
- iOS_33_音乐后台播放
- R demo示例
- Yale开放课程博弈论13
- C++ primer 第五版 中文版 练习 10.22 个人code
- 【Operating System】内存管理/分页机制,虚拟内存到实际物理地址的转换