c++ 两个 vector 插入
时间: 2024-03-29 09:33:38 浏览: 180
C++的Vector实现.zip
5星 · 资源好评率100%
在C++中,vector是一种动态数组,可以方便地进行元素的插入和删除操作。下面是两个vector插入的方法:
1. 使用push_back()函数插入元素:
vector的push_back()函数可以在vector的末尾插入一个元素。示例代码如下:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<int> vec;
vec.push_back(1); // 在末尾插入元素1
vec.push_back(2); // 在末尾插入元素2
vec.push_back(3); // 在末尾插入元素3
for (int i : vec) {
std::cout << i << " ";
}
return 0;
}
```
输出结果为:1 2 3
2. 使用insert()函数插入元素:
vector的insert()函数可以在指定位置插入一个或多个元素。示例代码如下:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<int> vec = {1, 2, 3};
std::vector<int>::iterator it = vec.begin() + 1; // 在第二个位置插入元素
vec.insert(it, 4); // 在第二个位置插入元素4
for (int i : vec) {
std::cout << i << " ";
}
return 0;
}
```
输出结果为:1 4 2 3
阅读全文