c++ vector 添加vector
时间: 2023-12-21 20:31:56 浏览: 136
在C++中,可以使用push_back()函数向vector中添加元素。下面是一个示例代码:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<int> vec; // 创建一个空的vector
// 向vector中添加元素
vec.push_back(1);
vec.push_back(2);
vec.push_back(3);
// 遍历vector并输出元素
for (auto it = vec.begin(); it != vec.end(); ++it) {
std::cout << *it << " ";
}
std::cout << std::endl;
return 0;
}
```
输出结果为:
```
1 2 3
```
相关问题
c++vector添加
您好!要在C++中添加元素到vector,可以使用push_back()函数。这个函数将会在vector的末尾添加一个元素。
以下是一个示例代码:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<int> myVector;
// 添加元素到vector
myVector.push_back(10);
myVector.push_back(20);
myVector.push_back(30);
// 打印vector中的元素
for (int i = 0; i < myVector.size(); i++) {
std::cout << myVector[i] << " ";
}
return 0;
}
```
输出结果将会是:10 20 30
希望这个回答对您有所帮助!如果您还有其他问题,请随时提问。
c++ vector添加元素
在C++中,vector是一个动态数组容器,可以方便地添加、删除和访问元素。要向vector添加元素,可以使用push_back()函数或者insert()函数。
1. 使用push_back()函数:
push_back()函数用于在vector的末尾添加一个元素。例如,如果我们有一个名为vec的vector,并且要向其中添加一个整数元素10,可以使用以下代码:
```
vec.push_back(10);
```
2. 使用insert()函数:
insert()函数用于在vector的指定位置插入一个元素。它接受两个参数,第一个参数是要插入的位置的迭代器,第二个参数是要插入的元素的值。例如,如果我们有一个名为vec的vector,并且要在索引位置2处插入一个整数元素20,可以使用以下代码:
```
vec.insert(vec.begin() + 2, 20);
```
请注意,以上代码中的vec.begin()返回一个指向vector第一个元素的迭代器,加上偏移量2后即为要插入的位置。
阅读全文