Qt4 QHash中的长密钥

Qt4 QHash中的长密钥,qt4,qt4.7,qhash,Qt4,Qt4.7,Qhash,我想创建一个具有64个字符密钥和大约100万条记录的QHash。可能吗? 钥匙的大小有限制吗?我的记录有冲突 QHash使用的内部哈希大小固定为uint——通常至少32位。一百万条记录QHash根本不是问题。如果您使用自定义数据类型T作为键,请确保提供独立的uint qHash(const T&)实现,以及bool操作符==(const T&other)或类外bool操作符==(const T&first,const T&second)

我想创建一个具有64个字符密钥和大约100万条记录的QHash。可能吗?
钥匙的大小有限制吗?我的记录有冲突

QHash使用的内部哈希大小固定为
uint
——通常至少32位。一百万条记录
QHash
根本不是问题。如果您使用自定义数据类型
T
作为键,请确保提供独立的
uint qHash(const T&)
实现,以及
bool操作符==(const T&other)
或类外
bool操作符==(const T&first,const T&second)