CElementTraits 类

集合类使用此类来提供用于移动、复制、比较和哈希操作的方法和函数。

语法

template<typename T>
class CElementTraits : public CDefaultElementTraits<T>

参数

T
要存储在集合中的数据类型。

注解

此类提供了默认的静态函数和方法,用于移动、复制、比较存储在集合类对象中的元素以及对其进行哈希运算。 CElementTraits 由集合类 CAtlArrayCAtlListCRBMapCRBMultiMapCRBTree 指定为这些操作的默认提供程序。

默认实现将足以满足简单数据类型,但如果集合类用于存储更复杂的对象,则必须由用户提供的实现来重写函数和方法。

有关详细信息,请参阅 ATL 集合类

要求

标头:atlcoll.h

另请参阅

CDefaultElementTraits 类
类概述