打印vector<pair<int, int>>
时间: 2023-10-22 14:03:06 浏览: 267
谈谈C++学习之Pair的使用方法
要打印一个`vector<pair<int, int>>`,你可以按照以下步骤进行操作:
1. 遍历`vector`中的每个元素,可以使用`for`循环来完成。
2. 在每次循环中,使用`cout`语句将当前元素的内容打印出来。对于`pair<int, int>`类型的元素,可以使用`first`和`second`成员来访问其中的两个值。
3. 为了使输出更加美观,你可以在每次打印完一个元素后添加一个逗号和一个空格。
下面是一个示例代码,演示了如何打印一个`vector<pair<int, int>>`的内容:
```cpp
#include<iostream>
#include<vector>
#include<utility>
using namespace std;
int main(){
vector<pair<int, int>> vec = {{1, 2}, {3, 4}, {5, 6}};
cout << "打印vector<pair<int, int>>:" << endl;
cout << "[";
for (int i = 0; i < vec.size(); i++) {
cout << "(" << vec[i].first << ", " << vec[i].second << ")";
if (i != vec.size() - 1) {
cout << ", ";
}
}
cout << "]" << endl;
return 0;
}
```
运行以上代码,将会输出以下结果:
```
打印vector<pair<int, int>>:
[(1, 2), (3, 4), (5, 6)]
```
这样就完成了对`vector<pair<int, int>>`的打印。
阅读全文