广州做护肤品的网站重庆宣传网站怎么做

news/2025/9/29 13:02:30/文章来源:
广州做护肤品的网站,重庆宣传网站怎么做,网站模板切换,深圳坪山新闻01 pair的定义和结构 在C中#xff0c;pair是一个模板类#xff0c;用于表示一对值的组合#xff0c;它位于头文件中。 pair类的定义如下: templateclass T1,class T2struct pair{T1 first;//第一个值T2 second;//第二个值// 构造函数pair();pair(const T1 X… 01 pair的定义和结构 在C中pair是一个模板类用于表示一对值的组合它位于头文件中。 pair类的定义如下: templateclass T1,class T2struct pair{T1 first;//第一个值T2 second;//第二个值// 构造函数pair();pair(const T1 X, const T2 y);//比较运算符重载bool operator(const pair rhs) const;bool operator!(const pair rhs) const;//其他成员函数和特性// ... };pair类模板有两个模板参数T1和T2分别表示第一个值和第二个值的类型。 pair类有两个成员变量first和second,分别表示第一个值和第二个值。 pair类还有一些成员函数和特性例如默认构造函数、带参数的构造函数、比较运算符重载等。 使用pair类你可以方便地将两个值组合在一起并进行传递、存储和操作。 例如可以将两个整数组合在一起作为函数的返回值或者将一对值存储在容器中。 下面是一些使用pair的示例 #includebits/stdc.h using namespace std; int main(){pairint,double p1(1,3.14);pairchar,string p2(a,hello);coutp1.first,p1.secondendl;coutp2.first,p2.secondendl;return 0; }02 pair的嵌套 pair可以进行嵌套也就是说可以将一个pair对象作为另一个pair对象的成员。 通过嵌套pair你可以方便地组合多个值并形成更复杂的数据结构。例如你可以创建一个三维坐标系的点其中第1个维度由一个整数表示第2、3个维度由一个pair表示。 下面是一个示例代码演示了如何嵌套使用pair #includebits/stdc.h using namespace std; int main(){pairint,int p1(1,2);pairint,pairint,int p2(3,make_pair(4,5));pairpairint,int,pairint,int p3(make_pair(6,7),make_pair(3,4));coutp1.first,p1.secondendl;coutp2.first,p2.second.first,p2.second.secondendl;coutp3.first.first,p3.first.second,p3.second.first,endl;return 0; }在这个示例中我们创建了三个pair对象p1、p2和p3. ·p1是一个简单的pair包含两个整数值。 ·p2是一个嵌套的pair其中第一个值是一个整数第二个值是一个pair其中包含两个整数值。 ·p3是一个嵌套的pair其中每个值都是一个pair每个pair包含两个整数值。 通过访问嵌套的pair对象的成员变量我们可以获取到相应的值。 03 pair自带排序规则 pair自带的排序规则是按照first成员进行升序排序。 如果first成员相等则按照second成员进行升序排序。 这意味着当你使用标准库中的排序算法如sort)对包含pair对象的容器进行排序时会根据pair对象的first成员进行排序。 下面是一个示例代码演示了如何使用par进行排序 #includebits/stdc.h using namespace std; int main(){vectorpairint,int vec;vec.push_back(make_pair(3,2));vec.push_back(make_pair(1,4));vec.push_back(make_pair(2,1));sort(vec.begin(),vec.end());for(const auto p : vec){coutp.first,p.secondendl;} return 0; }在这个示例中我们创建了一个存储pair对象的向量vec,其中包含三个pair对象 然后我们使用sort函数对vec进行排序。由于pair对象的排序规则是按照first成员进行升序排序所以排序后的结果是 最后我们通过遍历vec并输出每个pair对象的成员验证了排序结果。 需要注意的是如果你想按照其他排序规则对pair进行排序可以自定义比较函数或使用lambda表达式来传递给排序算法。这样你可以根据自己的需求定义排序规则. 04 代码示例 #includebits/stdc.h using namespace std; //定义一个结构体表示一个人的信息 struct Person{string name;int age; }; int main(){ //创建一个存储Person对象的向量vectorPerson people; //添加一些Person对象到向量中people.push_back({Alice,25});people.push_back({Bob,30});people.push_back({Charlie,20}); //创建一个存储pair的向量,每个pair包含一个Person对象和一个评分vectorpairPerson,int scores; //添加一些pair到向量中scores.push_back({people[0],90});scores.push_back({people[1],85});scores.push_back({people[2],95}); //遍历pair向量并输出每个人的姓名、年龄和评分 for(const auto pair:scores){coutName: pair.first.nameendl;coutAge: pair.first.ageendl;coutScore: pair.secondendl;coutendl; } return 0; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/921841.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【数据结构】冒泡、选择、插入、希尔排序的完成

【数据结构】冒泡、选择、插入、希尔排序的完成pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &…

GPTEngineer:AI 驱动的Web应用创建平台

GPTEngineer:AI 驱动的Web应用创建平台2025-09-29 12:49 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block …

江西住房和城乡建设部网站中国建筑考试网官网首页

阿里云今年有双十一活动吗?不好说,因为去年就没有。阿里云双11优惠活动是一项大型的促销活动,每年都有,但是去年没有双十一活动,不知道今年2023年阿里云是否有双11优惠活动。但是阿里云百科aliyunbaike.com猜想&#x…

C++----红黑树 - 详解

C++----红黑树 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "…

选对强大的技术底座:一篇文章讲透虚拟机与容器核心差异

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

mp4/图片转gif

mp4转gif ffmpeg -f gif -i name.gif output.mp4 ffmpeg -i output.mp4 -vf palettegen palette.png ffmpeg -i output.mp4 -i palette.png -lavfi paletteuse name.gif基于png图片生成调色板 ffpmpeg -i xx_Wait.gif …

详细介绍:09.【Linux系统编程】“文件“读写操作,Linux下一切皆文件!

详细介绍:09.【Linux系统编程】“文件“读写操作,Linux下一切皆文件!pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: …

数据类型-元组

元组(不可变类型):info = tuple()#空元组  info = (1,2,3,"guohan") 公共功能:1.索引:info[0] = 12.切片:info [0:3] = (1,2,3)3.步长:info [::2] = (1,3)4.for循环:for i in info:5.len: len(in…

深入解析:招聘:解决方案架构师 - 中国北京(混合办公)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

个人用云计算学习笔记 --14( Linux 逻辑卷管理、Linux 交换空间管理) - 教程

个人用云计算学习笔记 --14( Linux 逻辑卷管理、Linux 交换空间管理) - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-fa…

除了网页外 网站还需要东莞有哪些好企业

我一个朋友的网站,5月份时候被攻击了,然后他找我帮忙看看,我看他的网站、网上查资料,不看不知道,一看吓一跳,最近几年这网络安全形势真是不容乐观,在网上查了一下资料,1、中国信息通…

自然灾害vr学习机:山体滑坡+泥石流避险+洪涝逃生+地震逃生+台风避险+雷电避险 - 详解

自然灾害vr学习机:山体滑坡+泥石流避险+洪涝逃生+地震逃生+台风避险+雷电避险 - 详解2025-09-29 12:37 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; o…

站点搭建使用socket登陆wordpress源码

它是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是 Spring仍然可以和其他的框架无缝整合。 1 Spring 特点 轻量级控制反转面向切面容器框架集合 2 Spring 核心组件 3 Spring 常用模块 4 Spring 主要包 5 Spring 常用注解 bean…

小程序网站建站模板百度网址安全中心

全世界只有3.14 % 的人关注了青少年数学之旅科学是人类进步的阶梯!在当今社会,科学技术的发展进步将为人类社会带来巨大的效益,毫不夸张的说,科学指引并推着着人类文明的进程。基础科学作为科学技术的理论基石,其重要性…

详细介绍:XXE - 实体注入(xml外部实体注入)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

【面板材料】A股上市公司增发股票及配股相关资料(1991-2024年)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

BindingList的应用与改进

在编写UI的过程中,我们通常使用ObservableCollection来监听列表的变化。然而,ObservableCollection只能在添加/移动/移除元素时通知界面,这意味着元素内部更改时,ObservableCollection是无法通知的 如果需要监听列…

谷歌 SEO 新词 xx animate 等实操教程

如上图,最近 AI 圈又冒出新词:wan animate 等,你们都看到了吗? 今天聊聊 SEO 新词这个"淘金"生意,为什么有些词能做,有些词碰都不能碰。 一、wan animate vs veo3:天壤之别如上图:❌ veo3:打死别碰…

US$248 Xhorse VVDI2 BMW FEM/BDC + Copy 48 Transponder (96 Bit) + MQB Authorization

Xhorse VVDI2 BMW FEM/BDC + Copy 48 Transponder (96 Bit) + MQB Authorization Xhorse Promotion for loyal customers till Christmas!!! This is Authorization Only! No Need Shipping, please pass us serial nu…

完整教程:【读书笔记】架构整洁之道 P6 实现细节

完整教程:【读书笔记】架构整洁之道 P6 实现细节pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas",…