vector pushback
时间: 2023-07-08 21:45:45 浏览: 171
`push_back()`是C++中vector容器的一个成员函数,它用于在vector的末尾添加一个元素。
`push_back()`函数的语法如下:
```cpp
vector.push_back(value);
```
其中,`vector`是指向vector容器对象的指针或引用,`value`是要添加的元素的值。
以下是一个示例代码,演示如何使用`push_back()`函数向vector容器中添加元素:
```cpp
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> myVector;
// 添加一些元素
myVector.push_back(1);
myVector.push_back(2);
myVector.push_back(3);
// 打印vector中的元素
for (int i = 0; i < myVector.size(); i++) {
cout << myVector[i] << " ";
}
cout << endl;
// 添加一个元素
myVector.push_back(4);
// 打印vector中的元素
for (int i = 0; i < myVector.size(); i++) {
cout << myVector[i] << " ";
}
cout << endl;
return 0;
}
```
上述代码中,我们先创建了一个空的`vector<int>`对象`myVector`。然后,使用`push_back()`函数向`myVector`中添加了三个元素:1、2、3。接着,我们使用一个循环打印了`myVector`中的元素。最后,我们使用`push_back()`函数又向`myVector`中添加了一个元素4,并再次打印了`myVector`中的所有元素。
阅读全文