需求
QHash
?
解决
QHash<Key, T>
是类似于 QMap
的键值对,但是与 QMap
的区别是:
QHash
比QMap
查找更快,但是所需空间更大。QMap
默认键值升序排序,QHash
任意排序QMap
键类型必须提供operator<()
,QHash
键类型必须提供operator==()
和qHash()
全局哈希函数。
QHash
?
QHash<Key, T>
是类似于 QMap
的键值对,但是与 QMap
的区别是:
QHash
比 QMap
查找更快,但是所需空间更大。QMap
默认键值升序排序, QHash
任意排序QMap
键类型必须提供 operator<()
, QHash
键类型必须提供
operator==()
和 qHash()
全局哈希函数。