亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c++中pair的用法是什么

c++
小億
108
2023-11-09 16:20:48
欄目: 編程語言

在C++中,pair 是一個模板類,用于存儲兩個不同類型的值。它可以將兩個值組合在一起,形成一個單元,稱為一個pair。pair 主要用于方便地將兩個值封裝在一起。

pair 的用法如下:

  1. 定義 pair 對象:

    pair<int, string> p; // 定義一個pair對象,存儲一個int類型和一個string類型的值
    
  2. 初始化 pair 對象:

    pair<int, string> p(10, "Hello"); // 使用構造函數初始化pair對象
    pair<int, string> p = make_pair(10, "Hello"); // 使用make_pair函數初始化pair對象
    
  3. 訪問 pair 中的值:

    int firstValue = p.first; // 訪問第一個值
    string secondValue = p.second; // 訪問第二個值
    
  4. 修改 pair 中的值:

    p.first = 20; // 修改第一個值
    p.second = "World"; // 修改第二個值
    
  5. 比較 pair

    pair<int, string> p1(10, "Hello");
    pair<int, string> p2(20, "World");
    
    bool isEqual = (p1 == p2); // 判斷兩個pair是否相等
    bool isNotEqual = (p1 != p2); // 判斷兩個pair是否不相等
    bool isGreater = (p1 > p2); // 判斷第一個pair是否大于第二個pair
    bool isLess = (p1 < p2); // 判斷第一個pair是否小于第二個pair
    

pair 可以在函數返回多個值時使用,也可以作為容器(如mapset)中的元素類型使用。

0
海宁市| 长垣县| 德兴市| 炎陵县| 易门县| 同德县| 九龙城区| 杭锦后旗| 建昌县| 东乌珠穆沁旗| 民丰县| 偏关县| 吉林省| 万荣县| 宝鸡市| 两当县| 武汉市| 静安区| 平顺县| 从江县| 丽水市| 玛纳斯县| 抚宁县| 潞西市| 武平县| 师宗县| 花莲县| 新河县| 上虞市| 五常市| 绵阳市| 彰化县| 和龙市| 衡阳县| 平度市| 茂名市| 年辖:市辖区| 邳州市| 正阳县| 钟祥市| 四子王旗|