Condividi tramite


CStringElementTraits Class

Questa classe fornisce funzioni statiche utilizzate dalle classi di raccolte che archiviano gli oggetti CString.

template< 
   typename T  
> 
class CStringElementTraits

Parametri

  • T
    Il tipo di dati da archiviare nella libreria.

Membri

Typedef pubblici

Nome

Descrizione

CStringElementTraits::INARGTYPE

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

CStringElementTraits::OUTARGTYPE

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

Metodi pubblici

Nome

Descrizione

CStringElementTraits::CompareElements

(Proprietà statica) chiamare questa funzione per confrontare due elementi stringa per uguaglianza.

CStringElementTraits::CompareElementsOrdered

(Proprietà statica) chiamare questa funzione per confrontare due elementi della stringa.

CStringElementTraits::CopyElements

(Proprietà statica) chiamare questa funzione per copiare elementi CString archiviati in un oggetto classe di raccolte.

CStringElementTraits::Hash

(Proprietà statica) chiamare questa funzione per calcolare un valore hash per l'elemento specificato della stringa.

CStringElementTraits::RelocateElements

(Proprietà statica) chiamare questa funzione per riassegnare gli elementi CString archiviati in un oggetto classe di raccolte.

Note

Questa classe fornisce funzioni statiche per copiare, spostare e il confronto di stringhe e creare un valore hash. Queste funzioni sono utili quando si utilizza una classe di raccolte da archiviare dati basati su stringa. Utilizzo CStringElementTraitsI quando i confronti senza distinzione tra maiuscole e minuscole sono necessari. Utilizzare CStringRefElementTraits quando gli oggetti stringa devono interagire con come riferimenti.

Per ulteriori informazioni, vedere Classi di raccolte ATL.

Requisiti

Header: cstringt.h

Vedere anche

Riferimenti

CElementTraitsBase Class

CStringElementTraitsI Class

Altre risorse

ATL Class Overview