#include <QtGui>
2 #include <QQueue>
3 #include <QDebug>
4
5 int main(int argc,char * argv[])
6 {
7 QQueue<int> Q; //定义一个int型队列
8 qDebug()<<"queue empty: "<<Q.isEmpty(); //返回队列是否为空
9
10 for(int i=0;i<5;i++)
11 {
12 Q.enqueue(i); //入队
13 }
14
15 qDebug()<<"queue empty: "<<Q.isEmpty();
16 qDebug()<<"queue size: "<<Q.size();
17
18 for(int i=0;i<5;i++)
19 {
20 qDebug()<<"queue last: "<<Q.last(); //返回当前队列最后一个个元素
21 qDebug()<<"queue head: "<<Q.dequeue(); //出队列,并且返回当前队列第一个元素
22 }
23
24 qDebug()<<"queue empty: "<<Q.isEmpty();
25 qDebug()<<"queue size: "<<Q.size();