c++

c++ push在STL中的应用

小樊
83
2024-08-02 16:54:12
栏目: 编程语言

在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容器。

0
看了该问题的人还看了