当前位置: 移动技术网 > IT编程>开发语言>C/C++ > STL之queue

STL之queue

2020年04月08日  | 移动技术网IT编程  | 我要评论

丁小雨二月三十号见,权威财经网站,莱恩斯基

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;
}

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网