还有什么push_back
时间: 2023-08-08 17:09:41 浏览: 79
C++ 中”emplace_back” 与 “push_back” 的区别
`push_back` 是 C++ STL 中的一个函数,它可以将一个元素添加到容器的末尾。
具体来说,对于 `vector` 容器来说,`push_back` 函数的作用是将一个元素添加到向量的末尾,并使向量的大小增加 1。例如,下面的代码将整数 `5` 添加到一个 `vector` 容器中:
```c++
#include <vector>
#include <iostream>
int main() {
std::vector<int> v;
v.push_back(5);
std::cout << "The size of vector is " << v.size() << std::endl;
return 0;
}
```
输出结果为:
```
The size of vector is 1
```
类似地,对于其他的容器类型,如 `list`、`deque` 和 `string` 等,也都有相应的 `push_back` 函数,它们的作用都是将一个元素添加到容器的末尾。
阅读全文