#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();
