CStringElementTraits选件类

此选件类提供集合选件使用类的静态函数存储 CString 对象。

template<
   typename T 
>
class CStringElementTraits

参数

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

成员

b68aze2k.collapse_all(zh-cn,VS.110).gif公共 Typedefs

名称

说明

CStringElementTraits::INARGTYPE

使用的数据类型对于将元素添加到集合选件类对象。

CStringElementTraits::OUTARGTYPE

使用的数据类型对于检索元素集合选件类对象。

b68aze2k.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CStringElementTraits::CompareElements

(静态)调用此函数来比较两个字符串是否相等元素。

CStringElementTraits::CompareElementsOrdered

(静态)调用此函数来比较两个字符串元素。

CStringElementTraits::CopyElements

(静态)调用此功能复制到集合选件类对象中存储的 CString 元素。

CStringElementTraits::Hash

(静态)调用此函数计算给定字符串元素的哈希值。

CStringElementTraits::RelocateElements

(静态)调用此函数重新定位在集合选件类对象中存储的 CString 元素。

备注

此选件类提供静态函数提供复制,移动和比较字符串以及创建哈希值。 使用时,集合选件类存储字符串根据数据,这些功能很有用。 在需要时,请使用 CStringElementTraitsI 不区分大小写的比较。 当字符串对象将托管引用时,请使用 CStringRefElementTraits

有关更多信息,请参见 ATL 集合选件类

要求

Header: cstringt.h

请参见

参考

CElementTraitsBase选件类

CStringElementTraitsI选件类

其他资源

ATL选件类概述