queue容器

shienh 2020年02月07日 234次浏览

queue是一种先进先出的数据结构,一端进行移除元素,一端进行增加元素。不能有遍历的行为。

#include <iostream>
#include <queue>

using namespace std;
int main(int argc, char *argv[])
{
    queue<int> que;
    //入队
    que.push(2);
    que.push(3);
    que.push(4);

   // 删除队头元素
    que.pop();
   //返回队头元素 3
    cout<<que.front()<<endl;

   //返回队尾元素 4
    cout<<que.back()<<endl;

    //2
    cout<<que.size()<<endl;
    return 0;
}