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

专门教ps的网站做商业地产常用的网站

专门教ps的网站,做商业地产常用的网站,做网站浏览器标签一般放哪,爱站攻略蓝桥杯基础知识6 pair pair 的定义和结构#xff1a;在C中#xff0c;pair是一个模板类#xff0c;用于表示一对值的组合#xff0c;头文件utility。 pair类 的定义#xff1a; templateclass T1, class T2 struct pair{T1 first; // 第一个值T2 seco…蓝桥杯基础知识6 pair pair 的定义和结构在C中pair是一个模板类用于表示一对值的组合头文件utility。 pair类 的定义 templateclass T1, class T2 struct 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分别表示第一个值 和 第二个值的类型; 有两个成员变量fist 和 second分别表示 第一个值 和 第二个值。 pair 类有一些成员函数 和 特性例如默认构造函数、带参数的构造函数、比较运算符重载等。 使用pair 类可以方便地将两个值组合在一起并进行传递、存储 和 操作。 #includeiostream #includeutilityint main(){std::pairint, double p1(1, 3.14);std::pairchar, std::string p2(a, hello);std::cout p1.first , p1.second std::endl;std::cout p2.first , p2.second std::endl;return 0; } 创建两个pair 对象分别包含不同类型的值分别访问并输出对象 p1 、p2 的 first 和 second 成员变量的值。 pair 的嵌套将一个 pair 对象作为另一个 pair 对象的成员。 #includeiostream #includeutilityint main(){std::pairint, int p1(1, 2);std::pairint, std::pairint, int p2(3, std::make_pair(4, 5));std::pairstd::pairint, int, std::pairint, int p3(std::make_pair(6, 7), std::make_pair(8, 9));std::cout p1.first , p1.second std::endl;std::cout p2.first , p2.second.first p2.second.second std::endl;std::cout p3.first .first , p3.first.second , p3.second.first p3.second.second std::endl;return 0; } pair自带的排序规则按照first成员升序排序若first成员相等则按照second 成员升序排序。 #includeiostream #includeutility #includevector #includealgorithmint main(){std::vectorstd::pairint, int vec;vec.push_back(std::make_pair(3, 2));vec.push_back(std::make_pair(1, 4));vec.push_back(std::make_pair(2, 1));std::sort(vec.begin(), vec.end());for(const auto p : vec){std::cout p.first , p.second std::endl;} // 1,4 2,1 3,2return 0;} 创建一个存储 pair 对象的向量 vec包含三个pair对象。 #includeiostream #includeutility #includevector// 定义一个结构体表示一个人的信息 struct Person{std::string name;int age; };int main(){// 创建一个存储Person对象的向量std::vectorPerson people;// 添加一些Person对象到向量中people.push_back({Alice, 25});people.push_back({Bob, 30});people.push_back({Charlie, 20});// 创建一个存储pair的向量每个pair包含一个Person对象和一个评分std::vectorstd::pairPerson, 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){std::cout Name: pair.first.name std::endl;std::cout Age: pair.first.age std::endl;std::cout Score: pair.second std::endl;}return 0;} C 在线工具 | 菜鸟工具 (jyshare.com) Name: Alice Age: 25 Score: 90 Name: Bob Age: 30 Score: 85 Name: Charlie Age: 20 Score: 95 可拓展学习 C pair的基本用法总结整理_c pair用法-CSDN博客 C中push_back()函数_pushback函数-CSDN博客
http://www.zqtcl.cn/news/23941/

相关文章:

  • 网站备案登录wordpress导航模板
  • 模板网站有什么不好怎样制作软件程序
  • 做网站还是做app好免费seo网站诊断
  • 网站建设推广选stso88效果好住房和城乡建设部网站官网
  • 舟山市规划建设局网站长沙企业网站建设哪家好
  • 源码网站git怎么做淘宝客网站赚钱吗
  • 青岛正规公司网站建设公司值得信赖网页制作平台
  • 河北品牌网站建设网站策划建站
  • 长沙网站提升排名英文建站系统
  • 做好网站如何发布wordpress分类规则
  • 微信端网站开发网络宣传网站建设定制
  • 河北营销类网站设计网页设计模板html代码运行
  • 襄城县住房和城市建设局网站怎么查询域名备案信息
  • 无限弹窗网站链接怎么做wordpress+dux+高亮
  • 网站建设百度索引抚州网站制作
  • 网站链接推广怎么赚钱游戏中心下载安装
  • 做网站的是什么软件电商学习网站
  • 个人外贸网站制作通化市住房和城乡建设局网站
  • 长沙 网站运营4414站长平台
  • 网站营销概念依波手表价格 官方网站
  • 建网站的网站域名是建网站之前申请吗
  • 湖北省建设用地预审网站深圳网站建设者
  • 彩票网站给实体店做代销大连建设工程交易中心
  • 赣州章贡区邮编网站优化哪里可以做
  • 查流量网站cnnic 是什么网站
  • 做网站如何赚广费在线网站建设诚信经营
  • 正宗营销型网站建设代理网络下载
  • 阳原网站建设做网站需要用到什么
  • 同时在线上万人的网站需要什么配置云服务器多媒体应用设计师
  • 网站页面设计知识深圳坪山网站建设公司