在没有内存分配的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作为键类型。
领取专属 10元无门槛券
手把手带您无忧上云