共用方式為


HashKey

計算指定的索引鍵的雜湊值。

template<class ARG_KEY>
AFX_INLINE UINT AFXAPI HashKey(
   ARG_KEY key 
);

參數

  • ARG_KEY
    指定用來存取對應的索引鍵的資料型別樣板參數。

  • key
    索引鍵的雜湊值會進行計算。

傳回值

金鑰的雜湊值。

備註

藉由直接呼叫這個函式是 CMap::RemoveKey 而間接 CMap::LookupCMap::Operator [

預設實作會建立雜湊值移位key權限是由四個位置。 覆寫這個函式,使其傳回雜湊值適用於您的應用程式。

範例

template <> UINT AFXAPI HashKey(unsigned __int64 key)
{
   // Generate the hash value by XORing the lower 32 bits of the number 
   // with the upper 32 bits
   return(UINT(key) ^ UINT(key >> 32));
}

需求

標頭: afxtempl.h

請參閱

參考

CMap 類別

概念

MFC 巨集和全域變數