91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
靖边县| 若尔盖县| 乐昌市| 崇信县| 中西区| 延长县| 濮阳市| 永春县| 南和县| 察隅县| 留坝县| 乌拉特后旗| 宁乡县| 游戏| 万载县| 西充县| 凤山市| 沛县| 炎陵县| 梧州市| 耿马| 龙井市| 绥芬河市| 云霄县| 北票市| 宝应县| 霸州市| 石家庄市| 天峻县| 富蕴县| 东兴市| 湖北省| 邳州市| 台中县| 博白县| 永嘉县| 宕昌县| 洛阳市| 皮山县| 瑞金市| 大厂|