Classe di CStringElementTraitsI

Questa classe fornisce funzioni statiche correlate alle stringhe memorizzate negli oggetti della classe di raccolte.È simile a CStringElementTraits, ma esegue confronti senza distinzione tra maiuscole e minuscole.

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

Parametri

  • T
    Il tipo di dati da archiviare nella libreria.

Membri

a64sa2yk.collapse_all(it-it,VS.110).gifTypedef pubblici

Nome

Descrizione

CStringElementTraitsI::INARGTYPE

Il tipo di dati da utilizzare per l'aggiunta di elementi all'oggetto classe di raccolte.

CStringElementTraitsI::OUTARGTYPE

Il tipo di dati da utilizzare per recuperare gli elementi dall'oggetto classe di raccolte.

a64sa2yk.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CStringElementTraitsI::CompareElements

Chiamare questa funzione statica per confrontare due elementi stringa per uguaglianza, trascuranti le differenze nel caso.

CStringElementTraitsI::CompareElementsOrdered

Chiamare questa funzione statica per confrontare due elementi stringa, trascuranti le differenze nel caso.

CStringElementTraitsI::Hash

Chiamare questa funzione statica per calcolare un valore hash per l'elemento specificato della stringa.

Note

Questa classe fornisce funzioni statiche per confrontare le stringhe e creare un valore hash.Queste funzioni sono utili quando si utilizza una classe di raccolte da archiviare dati basati su stringa.Utilizzare CStringRefElementTraits quando gli oggetti stringa devono essere con occupato di come riferimenti.

Per ulteriori informazioni, vedere Classi di raccolte ATL.

Gerarchia di ereditarietà

CElementTraitsBase

CStringElementTraitsI

Requisiti

Header: atlcoll.h

Vedere anche

Riferimenti

Classe di CElementTraitsBase

Classe di CStringElementTraits

Altre risorse

I cenni preliminari sulle classi ATL