我想创建一个带有 64 个字符密钥和大约 1 百万条记录的 QHash。 可能吗?密钥大小有限制吗?我在记录中遇到了冲突。
QHash
使用的内部哈希大小固定为 uint
- 通常至少为 32 位。一百万条记录QHash
根本不是问题。如果使用自定义数据类型T
作为键,请确保提供 uint qHash(const T &)
的独立(不是类成员)实现,以及bool operator==(const T& other)
或类外bool operator==(const T& first, const T& second)
。