如何存储自定义数据类型

QHash能存储自定义的类吗?尝试过直接insert(key,自定义类),编译报错“不支持这种方式”。

问:如果qhash能实现,该怎么做?
如果不能实现,该用什么类存储自定义的类

你存储自定义类的指针对象就行。如果还不认,就存储void *就可以
读取的时候,强制转换为自定义对象指针类型就可以了
或者:
https://blog.csdn.net/weixin_43277501/article/details/118897193


class Test;
QHash<int,Test> qhash;

//或者
QHash<int,Test*> qhash;

一般都这么使用的

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632