0
我想用64個字符鍵和大約1百萬條記錄創建一個QHash。可能嗎 ? 是關鍵的大小的任何限制?我在記錄中發生衝突。QHash中的長度鍵
我想用64個字符鍵和大約1百萬條記錄創建一個QHash。可能嗎 ? 是關鍵的大小的任何限制?我在記錄中發生衝突。QHash中的長度鍵
QHash
使用的內部散列大小固定爲uint
的大小 - 通常至少爲32位。百萬記錄QHash
根本不是問題。如果您使用自定義數據類型T
作爲密鑰,請確保您提供了一個獨立的(不是類成員)實現uint qHash(const T &)
,以及bool operator==(const T& other)
或不在類bool operator==(const T& first, const T& second)
。