首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在没有内存分配的QHash<QString,DataType>中搜索QStringView?

在没有内存分配的QHash<QString, DataType>中搜索QStringView是不可能的。QHash是Qt框架中的哈希表容器,用于存储键值对。在QHash中,键和值都需要进行内存分配,而QStringView是一个只读的字符串视图,它不拥有字符串的内存,只是对现有字符串的引用。

由于QStringView不拥有内存,它无法作为QHash的键或值进行存储。QHash要求键和值都是可复制的类型,并且需要进行内存分配。因此,在没有内存分配的QHash中搜索QStringView是不可行的。

如果需要在QHash中进行搜索,可以使用QString作为键类型,而不是QStringView。QString是Qt框架中的字符串类,它拥有自己的内存,并且可以在QHash中进行存储和搜索。

总结:在没有内存分配的QHash<QString, DataType>中搜索QStringView是不可能的,因为QHash要求键和值都需要进行内存分配。如果需要在QHash中进行搜索,应该使用QString作为键类型。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

1分30秒

基于强化学习协助机器人系统在多个操纵器之间负载均衡。

领券