Share via


Clase de CStringElementTraitsI

Esta clase proporciona las funciones estáticas relacionadas con cadenas almacenadas en objetos de clase de colección.Es similar a CStringElementTraits, pero realiza comparaciones sin distinción entre mayúsculas y minúsculas.

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

Parámetros

  • T
    El tipo de datos que se almacenan en la colección.

Members

a64sa2yk.collapse_all(es-es,VS.110).gifTypedefs públicas

Name

Descripción

CStringElementTraitsI::INARGTYPE

El tipo de datos que desea usar para agregar elementos al objeto de clase de colección.

CStringElementTraitsI::OUTARGTYPE

El tipo de datos para recuperar elementos de objeto de la clase de colección.

a64sa2yk.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CStringElementTraitsI::CompareElements

Llame a esta función estática para comparar dos elementos string para la igualdad, omitiendo diferencias en caso de que.

CStringElementTraitsI::CompareElementsOrdered

Llame a esta función estática para comparar dos elementos string, omitiendo diferencias en caso de que.

CStringElementTraitsI::Hash

Llame a esta función estática para calcular un valor hash para el elemento especificado de la cadena.

Comentarios

Esta clase proporciona las funciones estáticas para comparar cadenas y para crear un valor hash.Estas funciones son útiles al utilizar una clase de colección para almacenar cadena-basó datos.Utilice CStringRefElementTraits cuando los objetos de cadena son estar con tratará de como referencias.

Para obtener más información, vea clases de colección de ATL.

Jerarquía de herencia

CElementTraitsBase

CStringElementTraitsI

Requisitos

encabezado: atlcoll.h

Vea también

Referencia

Clase de CElementTraitsBase

Clase de CStringElementTraits

Otros recursos

Información general de la clase ATL