使用标准库函数对象的例子
14.42 使用标准库函数对象及适配器定义一条表达式,令其
1 统计打于1024的值有多少个。
2 找到第一个不等于pooh的字符串
3 将所有的值乘以2
14.43 使用标准库函数对象判断一个给定的int值是否能被int容器中的所有元素整除
#include<iostream> #include<functional> #include<string> #include<vector> #include<algorithm> using namespace std;int main() {using namespace std::placeholders;vector<int> vec={3774,2,3,6,5,66666456,342,2,4212,43,245,5,345,43534,5345454};vector<string> vec1={"pooh","qpooh"};cout<<count_if(vec.begin(),vec.end(),bind(greater<int>(),_1,1024))<<endl;cout<<*find_if(vec1.begin(),vec1.end(),bind(not_equal_to<string>(),_1,"pooh"))<<endl;for_each(vec.begin(),vec.end(),bind(multiplies<int>(),_1,2));for_each(vec.begin(),vec.end(),[](int i){cout<<i<<" ";});cout<<endl;int n;cin>>n;if(find_if(vec.begin(),vec.end(),bind(modulus<int>(),_1,n))!=vec.end())cout<<"Not divisible"<<endl;elsecout<<"divisible"<<endl;return 0; }
使用标准库函数对象的例子相关推荐
- C++ Primer 5th笔记(chap 14 重载运算和类型转换)标准库函数对象
1. 定义 标准库定义的函数对象(Library-Defined Function Objects):标准库在头文件functional中定义了一组表示算术运算符.关系运算符和逻辑运算符的类,每个类分 ...
- 标准库函数和系统调用的区别
写在前面:所谓标准库函数,这里暂时讨论C语言的标准库函数.库函数是语言本身的一部分,而系统函数是内核提供给应用程序的接口,属于系统的一部分.函数库调用是语言或应用程序的一部分,而系统调用是操作系统的一 ...
- python提供两个对象身份比较操作符_标准类型对象比较操作符
标准类型对象比较操作符 (2008-08-31 12:22:17) 标签: it 标准类型对象身份比较操作符 Python 提供了is和is not操作符来测试两个变量是否指向同一个对象. 像下面这样 ...
- STM32(三)-------流水灯(标准库函数)
流水灯(标准库函数) 知识点 GPIO 寄存器 基地址 外设 输入模式(上拉.下拉.浮空.模拟) 输出模式(推挽/开漏) 复用功能(推挽/开漏) 改变GPIO引脚状态 GPIO_Init()函数 函数 ...
- c++fabs函数_C语言中常用的标准库函数有哪些?
点击上方蓝色字关注我们! 本文转自网络,版权归原作者所有. 标准头文件包括: 一.标准定义() 文件里包含了标准库的一些常用定义,无论我们包含哪个标准头文件,都会被自动包含进来. 这个文件里定义: 类 ...
- Python——标准库函数
Python标准库函数 标准库函数 基本介绍 具体模块函数讲解 math模块 1.ceil() 2.floor() 3.factorial() 4.prod() 5.gcd() 6.isclose() ...
- 【Kotlin】标准库函数 ③ ( with 标准库函数 | also 标准库函数 )
文章目录 一.with 标准库函数 二.also 标准库函数 Kotlin 语言中 , 在 Standard.kt 源码中 , 为所有类型定义了一批标准库函数 , 所有的 Kotlin 类型都可以调用 ...
- python语言的标准库有哪些,python标准库函数有哪些
PyFlux库函数是什么? PyFlux是Python编程语言的开源时间序列库.PyFlux是Python中为处理时间序列问题而创建的开源库. 该库有一系列极好的时间序列模型,包括但不限于 ARIMA ...
- 五、kotlin标准库函数
theme: channing-cyan 标准库函数 我按照返回值做了区分, 这样好理解, 如果标准函数返回的自己, 则我们可以做属于自己的的链式调用, 如果返回的是别人, 可以做别人的链式调用, 如 ...
最新文章
- .gitignore for Visual Studio项目和解决方案
- Acalvio正式推出其新型安全防御技术——流欺骗
- Jenkins环境搭建总结
- 数据类型不匹配_笔记 | 自学Python 06:数据类型之列表
- android无缝切换播放器,android 视频 无缝切换 无缝播放 surfaceview
- 笔记五:python字符串
- BZOJ 2301 Problem b
- 希捷、西部数据硬盘保修查询
- Linux下报ora-12162,ORA-12162: TNS:net service name is incorrectly specified
- 看_那人好像一个产品狗_对_这就是产品狗
- Google字典API与语音库
- 拼多多商品链接怎么打开链接下架怎么回事拼多多商品竞价怎么玩需要哪些流程
- 微信修改基本配置信息
- Photoshop CC 2015安装激活
- Python每日一报
- unrecongnized workspace file version : 未識別的工作空間文件版本
- 城南花未开,星海依然在
- 使用python预测基金_使用python先知3 1创建预测
- TypeScript由浅到深
- ANF到DNT完美转移