共用方式為


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));
}

需求

Header: afxtempl.h

請參閱

參考

CMap 類別

概念

MFC 巨集和全域