zoukankan      html  css  js  c++  java
  • pair类型

        pair是一个模板数据类型,其中包含两个数据值,两个数据值可以不同

    如 pair<int,string>a(2,"fgh");则a是一个pair类型,它包括两个数据,第一个数据是int型2,第二个数据是string型"fgh"。

       由于pair类型的使用比较繁琐,因为如果要定义多个形同的pair类型的时候,可以时候typedef简化声明:

    typedef pair<string, string> author;

    author pro("May", "Lily");

    author joye("James", "Joyce");

    对pair对象的操作

    • 对于pair类,由于它只有两个元素,分别名为first和second,因此直接使用普通的点操作符即可访问其成员

         pair<string, string> a("Lily", "Poly"); 

         string name;

         name = pair.second;

    在使用map的插入功能时,可以这样来写:

            map<string,int> m;

            m.insert(pair<string,int>("Jake",3));

            

  • 相关阅读:
    Log4j详细介绍(五)----输出地Appender
    Java抽象类与接口的区别
    深入理解Java的接口和抽象类
    小程序
    小程序
    小程序
    CMS
    CMS
    微信小程序
    微信小程序
  • 原文地址:https://www.cnblogs.com/td15980891505/p/5489221.html
Copyright © 2011-2022 走看看