std::Qt 中的独特类似物?
我浏览过文档,但没有找到。 有什么想法吗?
I have browsed the documentation, but didn't find one.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我浏览过文档,但没有找到。 有什么想法吗?
I have browsed the documentation, but didn't find one.
Any ideas?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
您应该能够将
std::unique
应用于QList
的迭代器。std::unique
仅要求迭代器是前向迭代器 (这里和这里),并且看起来QList
的迭代器满足该要求。You should be able to just apply
std::unique
to the iterators ofQList
.std::unique
just requires the iterators to be forward iterators (here and here), and it appears thatQList
's iterators meet that requirement.考虑使用
QSet
(当您需要将其作为列表时使用QSet::toList
)。Consider using a
QSet
instead (and useQSet::toList
when you need it as a list).这就是我创建唯一整数列表的方法:
list=QSet::fromList(list).toList();
无需添加 STD,但这可能不是使用非常大的整数的最佳方法
This is how I created my unique list of integers:
list=QSet::fromList(list).toList();
No need to add STD, it might not be the best way using very large integers though
现在我有以下内容:
res 是过滤的输入,并且对此不满意。
By now I have the following:
res being the input for filtering, and not pleased with it.