CDefaultHashTraits 类
此类提供静态函数计算哈希值。
语法
template<typename T>
class CDefaultHashTraits
参数
T
要存储在集合中的数据类型。
成员
公共方法
名称 | 描述 |
---|---|
CDefaultHashTraits::Hash | (静态)调用此函数来计算给定元素的哈希值。 |
注解
此类包含单个静态函数,该函数返回给定元素的哈希值。 此类由 CDefaultElementTraits 类使用。
有关详细信息,请参阅 ATL 集合类。
要求
标头:atlcoll.h
CDefaultHashTraits::Hash
调用此函数来计算给定元素的哈希值。
static ULONG Hash(const T& element) throw();
参数
element
元素。
返回值
返回哈希值。
注解
默认哈希算法非常简单:返回值为元素编号。 如果需要更复杂的算法,请重写此函数。