CDefaultHashTraits 類別
這個類別提供靜態函式來計算哈希值。
語法
template<typename T>
class CDefaultHashTraits
參數
T
要儲存在集合中的數據型別。
成員
公用方法
名稱 | 描述 |
---|---|
CDefaultHashTraits::Hash | (靜態)呼叫此函式來計算指定專案的哈希值。 |
備註
這個類別包含單一靜態函式,會傳回指定專案的哈希值。 CDefaultElementTraits 類別會 使用此類別。
如需詳細資訊,請參閱 ATL 集合類別。
需求
標頭: atlcoll.h
CDefaultHashTraits::Hash
呼叫此函式來計算指定專案的哈希值。
static ULONG Hash(const T& element) throw();
參數
元素
項目。
傳回值
傳回哈希值。
備註
默認哈希演算法非常簡單:傳回值是元素編號。 如果需要更複雜的演算法,請覆寫此函式。