社区
Qt
帖子详情
qt中如何使用mutiset呢,或者可以告诉我重载qset的方法
RR666RR
2021-05-03 03:07:30
我想给一组数(有重复)排序,想用到比较方便的stl库,但是我在qt中没有发现multiset,那我该怎么解决呢,谢谢学长
...全文
953
7
打赏
收藏
qt中如何使用mutiset呢,或者可以告诉我重载qset的方法
我想给一组数(有重复)排序,想用到比较方便的stl库,但是我在qt中没有发现multiset,那我该怎么解决呢,谢谢学长
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
跑马溜溜的山上
2021-05-07
打赏
举报
回复
引用 6 楼 RR666RR的回复:
[quote=引用 5 楼 丁劲犇 的回复:]Qt 和C++不矛盾
此话怎讲 [/quote] Qt的容器和c++的容器可以嵌套使用。
RR666RR
2021-05-07
打赏
举报
回复
引用 5 楼 丁劲犇 的回复:
Qt 和C++不矛盾
此话怎讲
跑马溜溜的山上
2021-05-07
打赏
举报
回复
Qt 和C++不矛盾
RR666RR
2021-05-06
打赏
举报
回复
嗯嗯,谢谢,就是这个,std::困扰了我好几天
芒果黑
2021-05-05
打赏
举报
回复
std::multiset
Italink
2021-05-04
打赏
举报
回复
直接在Qt里能使用stl库啊
RR666RR
2021-05-04
打赏
举报
回复
我在qt里面#include<set>当用multiset<int>mu;的时候我debug了报错了
Qt
Q
Set
详解:从底层原理到高级用法
q
set
Qt
文档阅读笔记-Q
Set
官方解析及实例
目录 官方解析 博主栗子 官方解析 Q
Set
类是一个模板类,他是一个哈希表集合。 Q
Set
<T>是
Qt
的一个普通容器类。Q
Set
存储的值是不指明顺序的,Q
Set
对这些值提供了快速检索的功能。他和QHash很像 PS:
Set
就是键值一样的Hash 这里举一个Q
Set
中
存储QString的栗子: Q
Set
<QString>
set
;
使用
insert()...
「
QT
」关联容器类 之 Q
Set
集合类
Q
Set
是
Qt
框架
中
的一个模板类,它提供了一个高效的集合实现,用于存储唯一的元素。与标准的C++ std::
set
类似,Q
Set
通过哈希表实现,提供了快速的查找、插入和删除操作。Q
Set
通常用于需要维护一个元素集合且不关心元素顺序的场景。Q
Set
():构造一个空集合。:构造一个与other相同的集合(复制构造函数)。:插入一个元素value到集合
中
。如果元素已存在,则不会插入。:从集合
中
删除一个元素value。:检查集合
中
是否包含元素value。:检查集合是否为空。:返回集合
中
的元素个数。
Qt
编程 Q
set
<>容器问题
Q
Set
是
Qt
的一个泛型容器类。它以未指定的顺序(无序)存储值,并提供非常快速的值查找。在内部,Q
Set
作为QHash实现。当我们直接将自定义类型对象作为该容器的值传入时,如自定义类型Person,Q
Set
,可能会出现以下问题翻看对该类的描述
中
可以看到:Q
Set
的值数据类型必须是可赋值的数据类型。例如,您不能将QWidget存储为值;相反,存储一个QWidget *。此外,该类型必须提供operator==()并且还必须有一个全局qHash()函数。
QT
中
的Q
set
<T>一些细节
1.Q
set
和C++stl
中
的
set
一样,都是只能存放不一样的元素,但是C++stl
中
的
set
底层是红黑树实现,元素按顺序从小到大排序,而Q
Set
底层是利用哈希值实现,元素是乱序。Q
set
T得是基本数据类型,如果是自定义数据类型,则必须
重载
该类型的“==”运算符,并且重写全局函数qHash(),用以得到该自定义类型的每一个对象的哈希值,否则会报错。以上内容为在B站学习up主“爱编程的大丙”的
QT
斗地主项目时所得,此文章仅作笔记
使用
。...
Qt
21,502
社区成员
26,693
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章