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