Freigeben über


CStringElementTraits Class

Diese Klasse stellt die statischen Funktionen, die von der Auflistungsklassen verwendet werden, die CString-Objekte speichern.

template< 
   typename T  
> 
class CStringElementTraits

Parameter

  • T
    Der Typ von den in der Auflistung gespeichert werden, Daten.

Mitglieder

Öffentliche Typedefs

Name

Description

CStringElementTraits::INARGTYPE

Der für das Hinzufügen von Elementen zum Auflistungsklassenobjekt Datentyp, zu verwenden.

CStringElementTraits::OUTARGTYPE

Der für das Abrufen von Elementen vom Datentyp, Auflistungsklassenobjekt zu verwenden.

Öffentliche Methoden

Name

Description

CStringElementTraits::CompareElements

(Statisch) rufen Sie diese Funktion auf, um zwei Zeichenfolgenelemente auf Gleichheit zu.

CStringElementTraits::CompareElementsOrdered

(Statisch) rufen Sie diese Funktion auf, um zwei Zeichenfolgenelemente zu vergleichen.

CStringElementTraits::CopyElements

(Statisch) rufen Sie diese Funktion auf, um CString-Elemente zu kopieren, die in einem Auflistungsklassenobjekt gespeichert werden.

CStringElementTraits::Hash

(Statisch) rufen Sie diese Funktion auf, um einen Hashwert für das angegebene Zeichenfolgenelement zu berechnen.

CStringElementTraits::RelocateElements

(Statisch) rufen Sie diese Funktion auf, um CString-Elemente zu verschieben, die in einem Auflistungsklassenobjekt gespeichert werden.

Hinweise

Diese Klasse stellt statische Funktionen zum Kopieren, Verschieben und das Vergleichen von Zeichenfolgen und zum Erstellen eines Hashwerts bereit. Diese Funktionen sind nützlich, wenn eine Auflistungsklasse, die zeichenfolgenbasierte zum Speichern von Daten verwendet. Verwendung CStringElementTraitsI, wenn Vergleiche, bei denen nicht zwischen Groß- und Kleinschreibung unterschieden wird, erforderlich sind. Verwenden Sie CStringRefElementTraits, wenn mit die Zeichenfolgenobjekte als Verweise verarbeitet werden sollen.

Weitere Informationen finden Sie unter ATL-Auflistungsklassen.

Anforderungen

Header: cstringt.h

Siehe auch

Referenz

CElementTraitsBase Class

CStringElementTraitsI Class

Weitere Ressourcen

ATL Class Overview