• 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来访问 

    ------------------------------------------------------------------
    现在的你,在干什么呢?
    你是不是还记得,你说你想成为岩哥那样的人。
  • 相关阅读:
    CSRF攻击原理
    大前端
    尊敬自己,才能拥有改变的力量
    重温尼采语录 序章
    人生的弹性 -- 观《聚宝盆》有感
    求学梦
    爱国情怀
    雾中见我
    找东西
    走在路上的感悟
  • 原文地址:https://www.cnblogs.com/plumrain/p/stl_pair.html
Copyright © 2020-2023  润新知