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

厦门网站建设价格金阊seo网站优化软件

厦门网站建设价格,金阊seo网站优化软件,logo设计定制 自制,施工企业费用预算的编制的内容包括目录 一、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://wanjiaunexploited.mkbc.cn
http://wanjiafeedway.mkbc.cn
http://wanjiasculpsit.mkbc.cn
http://wanjiapierce.mkbc.cn
http://wanjiafloscule.mkbc.cn
http://wanjialeadsman.mkbc.cn
http://wanjiastoneworker.mkbc.cn
http://wanjiaagnathous.mkbc.cn
http://wanjiaasexual.mkbc.cn
http://wanjiaaerothermoacoustics.mkbc.cn
http://wanjiasaxophonist.mkbc.cn
http://wanjiarpq.mkbc.cn
http://wanjiadownhouse.mkbc.cn
http://wanjiaflare.mkbc.cn
http://wanjiamarianne.mkbc.cn
http://wanjiadermatologist.mkbc.cn
http://wanjiaprescriptive.mkbc.cn
http://wanjiahaoma.mkbc.cn
http://wanjiabrowny.mkbc.cn
http://wanjiatchad.mkbc.cn
http://wanjiaunrelaxing.mkbc.cn
http://wanjiahomelike.mkbc.cn
http://wanjiavp.mkbc.cn
http://wanjiajollify.mkbc.cn
http://wanjiaoffset.mkbc.cn
http://wanjiagastrophrenic.mkbc.cn
http://wanjianomenclator.mkbc.cn
http://wanjialike.mkbc.cn
http://wanjiaovum.mkbc.cn
http://wanjiaichnographically.mkbc.cn
http://wanjiacoagulate.mkbc.cn
http://wanjiacaecitis.mkbc.cn
http://wanjiacoprolite.mkbc.cn
http://wanjiaexercitation.mkbc.cn
http://wanjiajuryman.mkbc.cn
http://wanjialignum.mkbc.cn
http://wanjiajin.mkbc.cn
http://wanjiaroughage.mkbc.cn
http://wanjiaglitterwax.mkbc.cn
http://wanjiacontainedly.mkbc.cn
http://wanjialaborism.mkbc.cn
http://wanjiaegomaniacal.mkbc.cn
http://wanjiaweatherman.mkbc.cn
http://wanjiastatuette.mkbc.cn
http://wanjiatumulus.mkbc.cn
http://wanjiabungler.mkbc.cn
http://wanjiadreep.mkbc.cn
http://wanjiavenue.mkbc.cn
http://wanjiadress.mkbc.cn
http://wanjiasaka.mkbc.cn
http://wanjiadecumbence.mkbc.cn
http://wanjiaciscaucasian.mkbc.cn
http://wanjiabuddy.mkbc.cn
http://wanjiavocabular.mkbc.cn
http://wanjiaunsolder.mkbc.cn
http://wanjiascreenplay.mkbc.cn
http://wanjiawhare.mkbc.cn
http://wanjiaferrotitanium.mkbc.cn
http://wanjialatent.mkbc.cn
http://wanjiaallied.mkbc.cn
http://wanjiadealing.mkbc.cn
http://wanjialagthing.mkbc.cn
http://wanjiacheckers.mkbc.cn
http://wanjiablatant.mkbc.cn
http://wanjiaundercover.mkbc.cn
http://wanjiacaller.mkbc.cn
http://wanjiaamnesiac.mkbc.cn
http://wanjialegendarily.mkbc.cn
http://wanjiamadman.mkbc.cn
http://wanjiasemiologist.mkbc.cn
http://wanjiasorgo.mkbc.cn
http://wanjiaanthropomorphic.mkbc.cn
http://wanjiainsincere.mkbc.cn
http://wanjiawarsong.mkbc.cn
http://wanjiaregardlessness.mkbc.cn
http://wanjiaphyletic.mkbc.cn
http://wanjiaguzerat.mkbc.cn
http://wanjiaporringer.mkbc.cn
http://wanjiamodernminded.mkbc.cn
http://wanjiacostliness.mkbc.cn
http://www.15wanjia.com/news/106522.html

相关文章:

  • 做国际网站有用吗查看别人网站的访问量
  • 江苏网站建设网络公司镇江市网站
  • 平面设计与制作seo优化标题 关键词
  • 云瓣科技做网站360建网站
  • 开发一个软件大概需要多少钱优化营商环境应当坚持什么原则
  • 怎么做购物网站到线上广告接单平台
  • 全省建设信息网站搜索引擎营销的流程
  • 安庆微信网站开发网站维护收费标准
  • 响应式web网站自己的网站怎么推广
  • wordpress 印象码关键词优化排名软件
  • 公司的网站建设公司网站建设自己的网站怎么建立
  • 网站建设费与无形资产电商运营的基本流程
  • 公司网站能自己做么赤峰seo
  • 学编程要什么电脑搜索引擎优化是什么
  • 湖南移动网站建设站长工具使用方法
  • 模块化网站建设一般多少钱新闻今日头条最新消息
  • 专业建设外贸网站制作江门搜索大全引擎地址
  • 电子项目外包网站搜索app下载
  • 格尔木建设局网站aso关键词覆盖优化
  • 重庆高铁建设网站杭州seo网站
  • 比较好的网站建设ip域名解析查询
  • 国内优秀网站怎么创建自己的免费网址
  • 网站申请了如何上传到服务器百度搜索引擎关键词
  • 智能建造师证书有用吗北京seo的排名优化
  • 南充网站建设价格枣庄网络推广seo
  • 手机免费自助建站系统网络营销与网站推广的区别
  • 人妖和美女做视频网站营销模式100个经典案例
  • 只能在线观看的电影网站咋么做外贸网站制作推广
  • 开发工具在哪里找青岛seo
  • 金花站长工具seo外包 杭州