• 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对组

    运行结果:

     三.总结

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

  • 相关阅读:
    分析内存泄露问题
    Android 官方博客
    python 2.*和3.*的变化
    python __init__.py
    关于python的import
    Android----Gradle
    Python---string
    uwsgi01---uwsgi文件
    Nginx02---指令集实现静态文件服务器
    python依赖文件的生成requirement.txt
  • 原文地址:https://www.cnblogs.com/chasemeng/p/12904149.html
Copyright © 2020-2023  润新知