vector<pair<int,int>>的用法
时间: 2023-12-30 22:03:37 浏览: 123
vector<pair<int,int>>是一个存储int对的数据结构,其中每个对由两个int值组成。它的用法与标准vector类似,可以使用push_back()函数添加新的int对,使用at()函数访问特定索引处的int对,使用size()函数获取int对的数量等。例如,以下代码演示了如何使用vector<pair<int,int>>存储和访问int对:
```
#include <iostream>
#include <vector>
#include <utility>
using namespace std;
int main() {
vector<pair<int,int>> v; // 创建一个空的vector<pair<int,int>>
v.push_back(make_pair(1, 2)); // 添加一个int对
v.push_back(make_pair(3, 4)); // 添加另一个int对
cout << "Size of vector: " << v.size() << endl; // 输出vector大小
// 访问vector中的int对
cout << "First int pair: " << v.at(0).first << ", " << v.at(0).second << endl;
cout << "Second int pair: " << v.at(1).first << ", " << v.at(1).second << endl;
return 0;
}
```
输出:
```
Size of vector: 2
First int pair: 1, 2
Second int pair: 3, 4
```
阅读全文