我是靠谱客的博主 曾经中心,最近开发中收集的这篇文章主要介绍内置函数对象 头文件: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、逻辑运算所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部