怎么向vector<pair<int,int>>中添加元素
时间: 2023-10-22 09:12:53 浏览: 88
谈谈C++学习之Pair的使用方法
有两种方法可以向vector<pair<int,int>>中添加元素:
1. 使用push_back()函数:
```
vector<pair<int,int>> v; // 定义vector<pair<int,int>>类型的v
int a = 1, b = 2;
v.push_back(make_pair(a, b)); // 向v中添加一个pair<int,int>类型的元素
```
2. 使用emplace_back()函数:
```
vector<pair<int,int>> v; // 定义vector<pair<int,int>>类型的v
int a = 1, b = 2;
v.emplace_back(a, b); // 向v中添加一个pair<int,int>类型的元素
```
注意,以上两种方法都是向vector的末尾添加一个元素,如果要在指定位置添加元素,可以使用insert()函数。
阅读全文