在STL中,push_back()函数是用来在容器的尾部添加一个新元素的。它主要用于向vector、deque和list等容器中添加元素。例如,我们可以使用push_back()函数将一个新元素添加到vector中:
#include <iostream>
#include <vector>
int main() {
std::vector<int> vec;
// 添加元素到vector中
vec.push_back(10);
vec.push_back(20);
vec.push_back(30);
// 打印vector中的元素
for (int num : vec) {
std::cout << num << " ";
}
std::cout << std::endl;
return 0;
}
上面的代码将会输出:10 20 30
除了push_back()函数,STL中还有其他类似的函数,如push_front()用于在容器的头部添加元素,push()用于在优先队列中添加元素等。这些函数可以方便地向容器中添加新元素,使得我们能够更加灵活地操作STL容器。