容器中的push_back函数
时间: 2024-05-14 21:17:52 浏览: 79
C++ 中push_back方法得使用
3星 · 编辑精心推荐
push_back是一个STL容器的成员函数,用于在容器的末尾插入一个元素。
以vector为例,push_back函数的语法如下:
```c++
void push_back (const value_type& val);
```
其中,value_type是vector中元素的类型,val是要插入的元素。
使用push_back函数时,如果vector中已有元素,新元素将被插入到最后一个元素之后,容器的大小将增加1。如果vector为空,则新元素将成为容器中唯一的元素。
下面是一个简单的例子,展示如何使用push_back函数向vector中插入元素:
```c++
#include <iostream>
#include <vector>
int main()
{
std::vector<int> numbers;
numbers.push_back(10);
numbers.push_back(20);
numbers.push_back(30);
for (int number : numbers)
{
std::cout << number << " ";
}
return 0;
}
```
输出:
```
10 20 30
```
在上面的例子中,首先创建了一个空的vector对象numbers,然后通过三次调用push_back函数向其中插入了三个整数。最后,使用for循环遍历vector中的元素,并将其输出到控制台上。
阅读全文