基本操作:
push(x) 将x压入队列的末端
pop() 弹出队列的第一个元素(队顶元素),注意此函数并不返回任何值
front() 返回第一个元素(队顶元素)
back() 返回最后被压入的元素(队尾元素)
empty() 当队列为空时,返回true
size() 返回队列的长度
#include<iostream>
#include<queue>
using namespace std;
int main()
{
queue<int> q1;
for( int i=0; i<6; i++ )
q1.push(i);
cout<<q1.size()<<endl;
//cout<<q1.pop()<<endl;
cout<<q1.back()<<endl;//只返回而不弹出
cout<<q1.back()<<endl;
cout<<q1.empty()<<endl;//1代表空
cout<<q1.front()<<endl;//只返回而不弹出
cout<<q1.front()<<endl;
q1.pop();
cout<<q1.front()<<endl;
}
/*
6
5
5
0
0
0
1
*/