【发布时间】:2017-01-08 09:33:51
【问题描述】:
我需要类似于 QSet 的东西,但我需要按照插入的顺序保存项目
有这种事吗?
【问题讨论】:
-
没有足够的信息来响应:你使用什么类型的项目,你想如何插入和访问它们......它可以是任何下一个容器:QMap,QHash 、QVector、QList 等...见Qt Container Classes
-
@VladimirBershov - 你提到的容器要么重复,要么不按我插入的顺序保存项目。
-
为什么不直接使用QVector::append() 或insert()?
-
因为我不想重复(而且我不想在每次添加新值时手动检查该值是否存在)
标签: qt containers qset