当前位置: 首页 > news >正文

厦门网站建设价格好的在线crm系统

厦门网站建设价格,好的在线crm系统,网站seo描述,做淘宝的批发网站有哪些目录 一、pair简介 二、 pair的创建 三、pair的赋值 四、pair的排序 (1)用sort默认排序 (2)用sort中的自定义排序进行排序 五、pair的交换操作 一、pair简介 pair是一个模版类,可以存储两个值的键值对.first以…

目录

一、pair简介

二、 pair的创建

三、pair的赋值 

四、pair的排序

(1)用sort默认排序

(2)用sort中的自定义排序进行排序

五、pair的交换操作


一、pair简介

  1. pair是一个模版类,可以存储两个值的键值对.first以及.second。
  2. 常见用途:1️⃣用于需要返回两个值的函数; 2️⃣用于容器的元素,如std::map,std::set;
  3. pair包含在头文件#include <utility>

二、 pair的创建

(1)默认构造函数:空的pair对象。

// 1. 默认构造函数,即创建空的 pair 对象
pair <DataType1, DataType2> pair1;

三、pair的赋值 

(1)直接在构造的时候进行赋值有初始值的pair对象。

// 2. 直接使用 2 个元素初始化成 pair 对象
pair <DataType1, DataType2> pair2(DataType1_Value, DataType2_Value);

(2)拷贝已有对象赋值。

// 3. 拷贝构造函数:即借助另一个 pair 对象,创建新的 pair 对象
pair <DataType1, DataType2> pair3(pair2);

(3)为pair单个值赋上对应值。

pair<string,int> pair1;
pair1.first = "baidu";
pair1.second = 34;

四、pair的排序

(1)用sort默认排序

现将第一个元素.first进行比较,如果相等,再比较.second

#include <iostream>
#include <algorithm>
#include <utility>using namespace std;int main(void){vector<pair<int,int>> p;p.push_back({7,8});p.push_back({5,6});p.push_back({3,4});p.push_back({1,2});sort(p.begin(),p.end());for(int i=0;i<p.size();i++){cout<<p[i].first<<" "<<p[i].second<<endl;} 
}

(2)用sort中的自定义排序进行排序

这里举例由大到小的排序顺序:

#include <iostream>
#include <algorithm>
#include <utility>using namespace std;bool cmp(pair<int,int> a,pair<int,int> b){if(a.first!=b.first){return a.first>b.first;}else{return a.second>b.second;}
}int main(void){vector<pair<int,int>> p;p.push_back({1,2});p.push_back({3,4});p.push_back({5,6});p.push_back({7,8});sort(p.begin(),p.end(),cmp);for(int i=0;i<p.size();i++){cout<<p[i].first<<" "<<p[i].second<<endl;} 
}

运行结果:

五、pair的交换操作

#include <iostream>
#include <algorithm>
#include <utility>using namespace std;int main(void){pair<int,int> a({1,2});pair<int,int> b({3,4});cout<<a.first<<" "<<a.second<<endl;cout<<b.first<<" "<<b.second<<endl;a.swap(b);cout<<a.first<<" "<<a.second<<endl;cout<<b.first<<" "<<b.second<<endl;
}

运行结果:

http://www.ysxn.cn/news/1015.html

相关文章:

  • 七米网站建设推广优化广告优化师发展前景
  • 河北省建设执业资格注册中心网站网络推广怎么推广
  • wordpress 集成paypal国外seo工具
  • 旅游网站开发社会的背景黄页网
  • 上海松江建设银行网站关键词指数批量查询
  • ppt插件 网站对seo的理解
  • 网站域名如何申请网站如何优化流程
  • you物公馆网站建设济南网站优化公司
  • wordpress导入文件关键词seo排名怎么选
  • 做网站的工作流程韩国今日特大新闻
  • 永年哪做网站成都网站seo设计
  • 做别人一摸一样的网站犯法吗网络营销推广公司有哪些
  • 网站之间如何交换友情链接推推蛙seo
  • 手机版网站建设开发每日关键词搜索排行
  • 优斗士网站建设企业网络规划设计方案
  • 消防做ccc去那个网站品牌策划运营公司
  • 网站相似度扫一扫识别图片
  • 如何注册公司网站免费注册全自动引流推广软件下载
  • 上海品牌建站互联网营销师题库
  • 产品网站怎样做外部链接北京seo的排名优化
  • 南阳哪里做网站百度数据库
  • 内蒙古地区做推广网站站长工具seo综合查询推广
  • 织梦网站地图在线生成临沂百度推广多少钱
  • 网站报名照片怎么做seo工作流程
  • 福州网站建设福州站建设昆明抖音推广
  • adsense wordpress太原搜索引擎优化
  • 跨境电商独立站有哪些平台搜索引擎营销的实现方法有
  • 北京网站建设价格网络营销题库案例题
  • 网站开发遇到什么问题郑州网站关键词排名
  • 合优网站建设项目推广方案