zoukankan      html  css  js  c++  java
  • C++ STL之pair常用指令

    只记载本人在ACM中常用的函数。

    pair<first, second>,将两个数据组合成一个数据。在其他stl(如map),函数需要传回两个值时可能会用到。

    1、初始化

    #include <utility>  //pair的头文件很特别- -

    std::pair <type1, type2> p();

    如std::pair <int, float> p(3, 2.2);

    pair<int, double> p1 = std::make_pair(3, 2.2);  //注意pair有隐式的类型转换,此处pair的second元素为double类型

    2、常用运算符

    ==, != , >, <, >=, <= 均被定义过

    == 要两个pair完全相同猜返回true

    >先根据first元素判断,没有结果才根据second元素判断

    3、访问

    可以用pair.first和pair.second来访问 

    ------------------------------------------------------------------
    现在的你,在干什么呢?
    你是不是还记得,你说你想成为岩哥那样的人。
  • 相关阅读:
    ATM+购物车系统
    Python 异常处理
    单例的三种实现方式
    面向对象高级编程
    面向对象
    文件处理
    字符编码
    python入门
    Python终端如何输出彩色字体
    Python 全栈开发:python初识面向对象
  • 原文地址:https://www.cnblogs.com/plumrain/p/stl_pair.html
Copyright © 2011-2022 走看看