Clase de CStringElementTraits

Esta clase proporciona funciones estáticas que las clases de colección que almacenan los objetos de CString .

template<
   typename T 
>
class CStringElementTraits

Parámetros

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

Members

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

Name

Descripción

CStringElementTraits::INARGTYPE

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

CStringElementTraits::OUTARGTYPE

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

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

Name

Descripción

CStringElementTraits::CompareElements

(Estático) llame a esta función para comparar dos elementos string para la igualdad.

CStringElementTraits::CompareElementsOrdered

(Estático) llame a esta función para comparar dos elementos string.

CStringElementTraits::CopyElements

(Estático) llame a esta función para copiar los elementos de CString almacenados en un objeto de clase de colección.

CStringElementTraits::Hash

(Estático) llame a esta función para calcular un valor hash para el elemento especificado de la cadena.

CStringElementTraits::RelocateElements

(Estático) llame a esta función para reubicar los elementos de CString almacenados en un objeto de clase de colección.

Comentarios

Esta clase proporciona las funciones estáticas para copiar, mover, y comparar cadenas y para crear un valor hash.Estas funciones son útiles al utilizar una clase de colección para almacenar cadena-basó datos.uso CStringElementTraitsI cuando se requieren las comparaciones sin distinción entre mayúsculas y minúsculas.Utilice CStringRefElementTraits cuando los objetos de cadena deben tratar de como referencias.

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

Requisitos

encabezado: cstringt.h

Vea también

Referencia

Clase de CElementTraitsBase

Clase de CStringElementTraitsI

Otros recursos

Información general de la clase ATL