日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

STL的pair键值对

發布時間:2024/9/27 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 STL的pair键值对 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

pair鍵值對

  • pair
  • pair::pair

pair

這個類把一對值(values)結合在一起,這些值可能是不同的類型(T1 和 T2)。每個值可以被公有的成員變量first、second訪問。
pair是tuple(元組)的一個特例。
pair的實現是一個結構體,主要的兩個成員變量是first second 因為是使用struct不是class,所以可以直接使用pair的成員變量。
應用:
?可以將兩個類型數據組合成一個如map<key, value>
?當某個函數需要兩個返回值時
template <class T1, class T2> struct pair;

pair::pair

構建一個pair對象。
這涉及到單獨構建它的兩個組件對象,初始化依賴于調用的構造器形式:
(1)默認的構造函數
構建一個 對對象的元素值初始化。
(2)復制/移動構造函數(和隱式轉換)
該對象被初始化為pr的內容 對目的。pr 的相應成員被傳遞給每個成員的構造函數。
(3)初始化構造函數
會員 第一是由一個和成員構建的第二與b。
(4)分段構造
構造成員 first 和 second 到位,傳遞元素first_args 作為參數的構造函數 first,和

總結

以上是生活随笔為你收集整理的STL的pair键值对的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。