我是靠谱客的博主 曾经中心,最近开发中收集的这篇文章主要介绍内置函数对象 头文件:include<function> 1、加法 2、比大小3、逻辑运算,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
1、加减运算 函数对象
push (1,2)
2、逻辑运算 与或非
logic_not()
在vector中创建一个bool 类型的数组、
vector v;
3、比较运算 比大小
greater () 大的返回真
less()小的返回真
下面展示一些 内联代码片
。
// A code block
#include<iostream>
// An highlighted block
var foo = 'bar';
```#include<iostream>
using namespace std;
#include<vector>
#include<functional>
#include<algorithm>
void test01() {
//创建一个vector bool 类型的数组
vector<bool> v;
v.push_back(true);
v.push_back(false);
v.push_back(true);
v.push_back(false);
for (vector<bool>::iterator it = v.begin(); it !=v.end(); it++)
{
cout << *it << endl;
}
//大的放前面 倒序
//sort(v.begin(), v.end(), greater<int>());
//for (vector<bool>::iterator it = v.begin(); it != v.end(); it++)
//{
// cout << *it << endl;
//}
//与或非 放到
vector<bool> v2;
v2.resize(v.size());
//搬运算法 需把东西赛到一个容器 如果这个容器没有大小,那么就塞不进去。所以resize()
transform(v.begin(), v.end(), v2.begin(),logical_not<bool>());
for (vector<bool>::iterator it = v2.begin(); it != v2.end(); it++)
{
cout << *it << endl;
}
}
int main() {
test01();
}
最后
以上就是曾经中心为你收集整理的内置函数对象 头文件:include<function> 1、加法 2、比大小3、逻辑运算的全部内容,希望文章能够帮你解决内置函数对象 头文件:include<function> 1、加法 2、比大小3、逻辑运算所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复