定义一个可变长的pair数组
时间: 2023-07-30 11:10:37 浏览: 125
Bryce1010模板1
可以使用C++的STL库中的vector容器来定义一个可变长的pair数组。示例如下:
```c++
#include <iostream>
#include <vector>
#include <utility> //头文件中包含了pair类型
using namespace std;
int main() {
vector<pair<int, string>> vec; //定义一个可变长的pair数组
//往数组中添加元素
vec.push_back(make_pair(1, "hello"));
vec.push_back(make_pair(2, "world"));
vec.push_back(make_pair(3, "!"));
//遍历数组并输出
for (int i = 0; i < vec.size(); i++) {
cout << vec[i].first << " " << vec[i].second << endl;
}
return 0;
}
```
输出结果为:
```
1 hello
2 world
3 !
```
阅读全文