Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想创建一个具有 64 个字符键和大约 100 万条记录的 QHash。可能吗 ?密钥大小有限制吗?我的记录有冲突。
使用的内部散列大小QHash固定为uint- 通常至少 32 位。一百万条记录QHash根本不是问题。如果您使用自定义数据类型T作为键,请确保您提供 的独立(不是类成员)实现uint qHash(const T &),以及bool operator==(const T& other)或类外的bool operator==(const T& first, const T& second).
QHash
uint
T
uint qHash(const T &)
bool operator==(const T& other)
bool operator==(const T& first, const T& second)