pair容器介绍

\(\color{orange}{1.介绍:}\)

pair只含有两个元素,可以看作是只有两个元素的结构体。
应用:

  • 代替二元结构体
  • 作为map键值对进行插入(代码如下)
map<string,int>mp;
mp.insert(pair<string,int>("xingmaqi",1));

//头文件

include

//1.初始化定义
pair<string,int> p("wangyaqi",1);//带初始值的
pair<string,int> p;//不带初始值的

//2.赋值
p = {"wang",18};

### $\color{orange}{2.访问}$

//定义结构体数组

pair<int,int>p[20];
for(int i = 0; i < 20; i++)
{
	//和结构体类似,first代表第一个元素,second代表第二个元素
	cout << p[i].first << " " << p[i].second;
}
posted @ 2022-05-11 18:46  飘向远方丶  阅读(84)  评论(0)    收藏  举报