push_back()什么意思
时间: 2024-02-03 21:02:51 浏览: 87
C++ 中”emplace_back” 与 “push_back” 的区别
push_back() 是一个在 C++ 中用于向容器的末尾添加元素的函数。它是由标准库提供的,适用于大多数容器,如 vector、list、deque 等。
例如,如果你有一个 vector 容器,你可以使用 push_back() 函数向其中添加元素。下面是一个简单的示例:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<int> nums;
nums.push_back(1);
nums.push_back(2);
nums.push_back(3);
for (int num : nums) {
std::cout << num << " ";
}
return 0;
}
```
输出结果将是:1 2 3。在这个示例中,我们使用 push_back() 函数将整数依次添加到 nums 容器的末尾。
值得注意的是,push_back() 函数只能向容器的末尾添加元素,不能在容器的中间或开头插入元素。如果你需要在其他位置插入元素,可以使用其他适合的函数,比如 insert()。
阅读全文