中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
武威市| 新竹县| 茂名市| 澜沧| 山西省| 卓尼县| 黔东| 阳朔县| 宜城市| 呼玛县| 虹口区| 华宁县| 文成县| 大荔县| 修水县| 潼南县| 乐亭县| 临安市| 桐柏县| 同仁县| 永靖县| 平陆县| 闵行区| 闸北区| 峡江县| 广饶县| 灵宝市| 封丘县| 高州市| 嘉定区| 丹东市| 历史| 丁青县| 边坝县| 平江县| 长岛县| 凤城市| 绵阳市| 方城县| 巴楚县| 泗阳县|