對組(pair)將一對值組合成乙個值,這一對值可以具有不同的資料型別,兩個值可以分別用pair的兩個公有屬性first和second訪問。
類模板:template struct pair.
如何建立對組?
//第一種方法建立乙個對組
pair
<
string
, int
> pair1(
string
("name"
), 20);
cout << pair1.first << endl;
//訪問pair第乙個值
cout << pair1.second << endl;
//訪問pair第二個值
//第二種
pair
<
string
, int
> pair2 = make_pair(
"name"
, 30);
cout << pair2.first << endl;
cout << pair2.second << endl;
//pair=
賦值 pair
<
string
, int
> pair3 = pair2;
cout << pair3.first << endl;
cout << pair3.second << endl;
09 對組 pair
顧名思義 成對出現
第乙個值 first
第二個值 second
構造 預設括號
或make_pair("",);
#include #include using namespace std;
void test01(){
//第一種
pairp(string("tom"),100);
//取值
cout<<"姓名"cout<<"姓名"<(本筆記整理自網路資源,侵刪)
STL詳解(八) 對組容器pair
pair是stl中的模板型別,它可以儲存兩個元素,它也被稱作 對組 沒有什麼成員函式,源 很簡單。pair 是 二元結構體 的替代品,將兩個元素 在一起,節 省編碼時間。相當於以下定義 struct pair pair將一對值組合成乙個值,就是乙個結構體,但是比結構體更加得靈活,這一對值可以具有不同...
對一組整數進行操作 使用vector容器的方法
讀入一組整數並把它們存入乙個vector物件,對其進行以下操作,並輸出結果。include include using namespace std intmain 每對相鄰整數的和輸出出來 for decltype number.size ix 0 ix number.size ix ix 2 co...
C pair(對組)用法
c pair 對組 用法 類模板 template struct pair 引數 t1是第乙個值的資料型別,t2是第二個值的資料型別。功能 pair將一對值組合成乙個值,這一對值可以具有不同的資料型別 t1和t2 兩個值可以分別用pair的兩個公有函式first和second訪問。具體用法 1.定義...