文章目录
1.pair介绍2.如何创建pair2.1.创建方法12.2.创建方法22.2.pair赋值
1.pair介绍
pair将一对值合成一个值,这一对值可以具有不同的类型,两个值可以分别用pair的两个公有函数first和second访问。 类模板:
template <class T1,class T2> struct pair
2.如何创建pair
2.1.创建方法1
pair
<string
, int> pair1(string("name"),20);
cout
<<pair1
.first
<<endl
;
cout
<<pair1
.second
<<endl
;
2.2.创建方法2
pair
<string
, int> make_pair("name",20);
cout
<<pair2
.first
<<endl
;
cout
<<pair2
.second
<<endl
;
2.2.pair赋值
pair
<string
, int> pair3
= pair2
;
cout
<<pair3
.first
<<endl
;
cout
<<pair3
.second
<<endl
;