zoukankan      html  css  js  c++  java
  • pair对组

    一.摘要

    功能描述:

    • 成对出现的数据,利用对组可以返回两个数据

    二.创建对组

    函数原型:

    pair<type, type> p ( value1, value2 );
    pair<type, type> p = make_pair( value1, value2 );

    示例代码:

     1 /*pair对组*/
     2 #include<iostream>
     3 #include<string>
     4 using namespace std;
     5 pair<bool, string> message() {
     6     pair<bool, string> p(true, "I am a vegetable!");    //pair<type, type> p ( value1, value2 );
     7     return p;
     8 }
     9 pair<string, int>person() {
    10     pair<string, int> p = make_pair("mzb",21);    //pair<type, type> p = make_pair( value1, value2 );
    11     return p;
    12 }
    13 int main() {
    14     pair<bool, string>p1;
    15     p1 = message();
    16     pair<string, int>p2;
    17     p2 = person();
    18     cout << "msg:" << p1.second << " ";
    19     cout << (p1.first ? "Yes" : "No")<<endl;
    20     cout << "name:" << p2.first<<" ";
    21     cout << "age:" << p2.second << endl;
    22     system("pause");
    23     return 0;
    24 }
    创建pair对组

    运行结果:

     三.总结

      有时候我是觉得这个东西是多此一举的,自己创建个结构体不就行了嘛?可能是我太菜,还不了解它的真正作用吧~

  • 相关阅读:
    linux下最简单的端口转发工具
    FRP 简单入门安装配置教程
    Linux上创建SSH隧道
    微信公众平台 · 小程序文档
    windows 10
    高清方法生成缩略图函数
    用python的turtle画图
    python安装包下载
    nginx 报invalid pid number
    derby数据库windows自带的客户端
  • 原文地址:https://www.cnblogs.com/chasemeng/p/12904149.html
Copyright © 2011-2022 走看看