前言
c++ STL pair简单用法
pair只含有两个元素,可以看作是只有两个元素的结构体。
应用:
- 代替二元结构体
- 作为map键值对进行插入(代码如下)
Code
#include<utility>
#include<iostream>
using namespace std;
int main(){
pair<int,int>p[20];
p[0].first = 1;
p[0].second = 2;
for(int i=0; i < 20; i++){
cout << p[i].first << " " << p[i].second << " ";
}
cout << endl;
return 0;
}
result
1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0