ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

QQueue队列

QQueue队列

在 Qt 中,QQueue 是一个很方便的队列容器类,它实现了 先进先出 (FIFO) 的数据结构,非常适合需要按顺序处理任务的场景

QQueue 继承自 QList

不是线程安全类型

头文件

#include<QQueue>

 使用

QQueue<int> queue;

//入栈操作(Enqueue)

   //入栈操作(Enqueue)queue.enqueue(10);queue.enqueue(20);queue.enqueue(30);

//出队操作(Dequeue)

//出队操作(Dequeue)
while (!queue.isEmpty())
{qDebug() << queue.dequeue();// 依次输出: 10, 20, 30
}

   //队列中元素的个数

  //队列中元素的个数int count = queue.size();

 

返回列表