如何从索引i处的QQueue中删除项目。如何从索引i处的QQueue中删除项目
0
A
回答
-1
Qt的文档,
T QQueue::dequeue()
指出,删除队列头项目,并返回。这个函数假定队列不是空的。
希望它能帮助。
编辑:
如果你想从一个特定的索引中删除项,请使用QList
代替。
有喜欢的功能,
void QList::removeAt (int i)
和
T QList::takeAt (int i)
,你可以使用,这取决于你的需要..
3
作为在QQueue基于并会像一个std :: queue,这是一个FIFO(先进先出容器),似乎你可能需要重新考虑你对QQueue的使用。
要删除的头项,请使用
QQueue::dequeue()
为I(使用的QList继承功能)
QQueue::removeAt(int i)
在索引中删除项目如果你需要做到这一点,重新审视自己的QQueue使用请。
(参见Qt文档)
0
QQueue
继承QList<T>
,所以你可以使用void QList::removeAt(index)
继承的方法。
相关问题
- 1. 如何删除数组中的索引X处的项目?
- 2. 如何从std :: set中删除位置i中的项目?
- 3. 删除arrayList中的项目:试图从不存在的索引中删除?
- 4. 从R中删除索引从矩阵中删除索引
- 5. 如何从索引中删除sitecore项目字段以进行coveo搜索
- 6. 从两个同步列表中删除相同位置(索引)处的项目?
- 7. 从绑定列表中获取已删除项目的索引
- 8. 从字典中删除某个索引的项目?
- 9. 如何从Intellijj IDEA项目中的Git索引中删除文件?
- 10. 从web项目中删除dal引用
- 11. 如何从表中删除索引键
- 12. AngularJS - 如何从URL中删除索引
- 13. 如何从索引中删除UIImageView?
- 14. AS3:如何删除特定索引处的列表项
- 15. 使用Javascript - 删除CSV项目索引
- 16. 如何从ArrayList中删除项目时从JList中删除项目?
- 17. 如何从ListView中删除项目而不从数据库中删除项目?
- 18. 如何从Visual Studio中的网站项目中删除项目引用?
- 19. 如何从位于特定索引之前的列表中删除项目?
- 20. 如何从Solr索引中删除逻辑删除的文档?
- 21. 如何处理backstack引用已删除的项目
- 22. 通过索引从嵌套数组中删除项目(递归)
- 23. 从索引属性中删除项目 - JavaBeans问题
- 24. 蟒蛇从列表中删除项目通过指定索引
- 25. 从列表中删除值/项目,但保留索引完好
- 26. 通过索引从jCarousel中删除项目
- 27. 根据索引列表,从列表中删除项目
- 28. 如何从文本文件中删除行号?并通过索引号从ListView中删除项目?
- 29. 如何从Elm中的数组/列表中删除给定索引处的项目?
- 30. 如何从listView中删除项目?
如果知道downvote的原因,这很好。 – liaK 2010-07-08 11:53:31