discoverx

博客园 首页 新随笔 联系 订阅 管理
 #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();
posted on 2022-10-30 14:53  discoverx  阅读(250)  评论(0)    收藏  举报