pair用法小結

2021-10-09 06:53:05 字數 843 閱讀 8197

元素的訪問

常用函式

常見用途

想要將兩個元素綁在一起作為合成元素,又不想定義結構體,用pair.

#include

//標頭檔案

pair name;

//定義

#include

#include

#include

using

namespace std;

pairint>p(

"hahaha",5

);//初始化

intmain()

兩種方法

pairint>

("haha",4

);make_pair

("haha",4

);

pair只有兩個元素first、second,只需要按正常結構體的方式去訪問即可

兩個pair類可以直接比較大小,比較規則是以first的大小作為標準,只有當first相等時才去判別second的大小

#include

#include

#include

using

namespace std;

intmain()

用來代替結構體,節省時間

作為map鍵值插入

pair定義 用法 C

參考 功能 pair將一對值組合成乙個值,這一對值可以具有不同的資料型別 t1和t2 兩個值可以分別用pair的兩個公有函式first和second訪問。具體用法 1.定義 構造 pairp1 使用預設建構函式 pairp2 1,2.4 用給定值初始化 pairp3 p2 拷貝建構函式2.訪問兩個元...

pair的常見用法

pair實際上可以看做乙個內部有兩個元素的結構體,且這兩個元素的型別是可以指定的。struct pair 要是用pair就要新增標頭檔案 include還需要using namespace std 不過map的內部實現涉及到pair,所以如果匯入map可以不用匯入utility.這樣的直接定義 pa...

C 中 pair 的用法

include include includeusing namespace std pair簡單講就是將兩個資料整合成乙個資料 本質上是有first,second兩個成員變數的結構體 int main for map iterator it mb.begin it mb.end it return...