STL之queue

2020-04-08 16:00:29来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

STL之queue

queue即队列,一种先进先出的数据结构。

#include<iostream>
#include<queue>
using namespace std;

int main()
{
    //构造
    queue<int> q; //一般空参构造

    //入队
    q.push(2);
    q.push(6);
    q.push(8);
    cout << q.size() << endl; //size:3
    //取队尾
    cout << q.back() << endl; //输出:8
    //queue不能遍历,只能一个一个出队
    while (!q.empty()) { //输出2 6 8 先进先出
        cout << q.front() << ' '; //取队首,不会出队
        q.pop(); //出队,无返回值
    }
    cout << endl << q.size() << endl; //size:0

    return 0;
}

原文链接:https://www.cnblogs.com/love-ziji/p/12651651.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:用C++实现:Sine之舞

下一篇:快速批量将B站 BV 号更改为 AV 号 - BTA