QQueue删除前五个元素 qt
时间: 2023-12-24 17:05:46 浏览: 151
Qt中使用QQueue模拟消息队列
5星 · 资源好评率100%
如果要删除QQueue中前五个元素,可以使用QQueue的成员函数`removeFirst()`或`dequeue()`,在一个循环中调用这个函数5次即可。示例如下:
```cpp
QQueue<int> queue;
// 添加元素
queue.enqueue(1);
queue.enqueue(2);
queue.enqueue(3);
queue.enqueue(4);
queue.enqueue(5);
queue.enqueue(6);
queue.enqueue(7);
for (int i = 0; i < 5; i++) {
queue.dequeue();
}
```
执行完上面的代码后,QQueue中前5个元素将被删除,队列中剩余的元素为6和7。
阅读全文