Classe de CStringRefElementTraits

Essa classe fornece as funções estáticas relacionadas às cadeias de caracteres armazenadas em objetos de classe de coleção.Os objetos de cadeia de caracteres são tratados como referências.

template< 
   typename T
>
class CStringRefElementTraits : public CElementTraitsBase< T >

Parâmetros

  • T
    O tipo de dados a serem armazenados na coleção.

Membros

2kbxk39e.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CStringRefElementTraits::CompareElements

Chamar essa função estática para comparar dois elementos de cadeia de caracteres para igualdade.

CStringRefElementTraits::CompareElementsOrdered

Chamar essa função estática para comparar dois elementos de cadeia de caracteres.

CStringRefElementTraits::Hash

Chamar essa função estática para calcular um valor de hash para o elemento dado de cadeia de caracteres.

Comentários

Essa classe fornece funções estáticas para comparar cadeias de caracteres e para criar um valor de hash.Essas funções são úteis quando usar uma classe de coleção para armazenar cadeia de caracteres com dados.A o contrário de CStringElementTraits e de CStringElementTraitsI, CStringRefElementTraits faz com que os argumentos de CString a serem passados como referências de const CString& .

Para obter mais informações, consulte Classes de coleção de ATL.

Hierarquia de herança

CElementTraitsBase

CStringRefElementTraits

Requisitos

Cabeçalho: atlcoll.h

Consulte também

Referência

Classe de CElementTraitsBase

Outros recursos

Visão geral da classe de ATL