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

溫馨提示×

C++中make_pair與pair的用法是什么

c++
小億
103
2023-11-09 16:05:21
欄目: 編程語言

在C++中,make_pairpair是用于創建和操作鍵值對的工具。

pair是一個模板類,用于存儲兩個元素的組合。它有兩個公共成員變量firstsecond,分別用于存儲第一個元素和第二個元素。pair的使用示例如下:

#include <iostream>
#include <utility>

int main() {
    std::pair<int, float> p1;
    p1.first = 1;
    p1.second = 3.14;
    
    std::cout << "First element: " << p1.first << std::endl;
    std::cout << "Second element: " << p1.second << std::endl;
    
    return 0;
}

make_pair是一個函數模板,用于創建一個pair對象。它接受兩個參數作為鍵值對的元素,并返回一個pair對象。make_pair的使用示例如下:

#include <iostream>
#include <utility>

int main() {
    std::pair<int, float> p1 = std::make_pair(1, 3.14);
    
    std::cout << "First element: " << p1.first << std::endl;
    std::cout << "Second element: " << p1.second << std::endl;
    
    return 0;
}

make_pair函數在創建pair對象時,會自動推導元素的類型,因此可以方便地創建鍵值對對象。

0
麦盖提县| 兰溪市| 乐清市| 霞浦县| 会东县| 赣州市| 巫溪县| 新和县| 康保县| 南平市| 许昌市| 乐业县| 公安县| 分宜县| 乌海市| 若羌县| 南充市| 织金县| 洞口县| 阿拉善右旗| 刚察县| 泾川县| 罗田县| 保德县| 宁南县| 富阳市| 祁阳县| 会宁县| 古田县| 改则县| 乳源| 农安县| 金阳县| 怀仁县| 淄博市| 湟中县| 西盟| 额济纳旗| 明水县| 灵石县| 阜宁县|