CStringElementTraitsI选件类

此选件类提供静态函数与集合选件类对象存储的字符串相关。它类似于 CStringElementTraits,但是,执行不区分大小写的比较。

template<
   typename T,
   class CharTraits = CDefaultCharTraits< T::XCHAR >
>
class CStringElementTraitsI : public CElementTraitsBase< T >

参数

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

成员

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

名称

说明

CStringElementTraitsI::INARGTYPE

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

CStringElementTraitsI::OUTARGTYPE

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

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

名称

说明

CStringElementTraitsI::CompareElements

调用此静态函数来比较两个字符串是否相等元素,则忽略差异,以防。

CStringElementTraitsI::CompareElementsOrdered

调用此静态函数来比较两个字符串元素,则忽略差异,以防。

CStringElementTraitsI::Hash

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

备注

此选件类提供静态函数用于比较字符串以及创建哈希值。使用时,集合选件类存储字符串根据数据,这些功能很有用。当字符串对象是已处理的引用时,请使用 CStringRefElementTraits

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

继承层次结构

CElementTraitsBase

CStringElementTraitsI

要求

Header: atlcoll.h

请参见

参考

CElementTraitsBase选件类

CStringElementTraits选件类

其他资源

ATL选件类概述