主要的作用是将两个数据组合成一个数据,两个数据可以是同一类型或者不同类型。
应用的头文件:<utility>
对于pair类,可以直接访问其数据成员:其成员都是公有的,分别命名为first和second,只需要使用普通的点操作符
1,访问 第一个数 temp.first 第二个数 temp.second 2,构成pair类型 make_pair(type,type); pair类型提供的操作:
-
pair<T1,T2> p1;
-
pair<T1,T2> p1(v1,v2);
-
make_pair(v1,v2);
-
p1 < p2;
-
p1 == p2;
-
p.first;
-
p.second;
使用typedef简化声明:
typedef pair<int,int> v;
v data(int,int);