Share via


CStringRefElementTraits Class

Diese Klasse stellt die statischen Funktionen bereit, die den Zeichenfolgen verknüpft werden, die in den Auflistungsklassenobjekten gespeichert werden. Mit die Zeichenfolgenobjekte werden als Verweise verarbeitet.

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

Parameter

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

Mitglieder

Öffentliche Methoden

Name

Description

CStringRefElementTraits::CompareElements

Rufen Sie diese statische Funktion auf, um zwei Zeichenfolgenelemente auf Gleichheit zu.

CStringRefElementTraits::CompareElementsOrdered

Rufen Sie diese statische Funktion auf, um zwei Zeichenfolgenelemente zu vergleichen.

CStringRefElementTraits::Hash

Rufen Sie diese statische Funktion auf, um einen Hashwert für das angegebene Zeichenfolgenelement zu berechnen.

Hinweise

Diese Klasse stellt statische Funktionen für Zeichenfolgen und zum Erstellen eines Hashwerts bereit. Diese Funktionen sind nützlich, wenn eine Auflistungsklasse, die zeichenfolgenbasierte zum Speichern von Daten verwendet. Anders als CStringElementTraits und CStringElementTraitsI bewirkt CStringRefElementTraits die CString-Argumente, als const CString& Verweise übergeben werden.

Weitere Informationen finden Sie unter ATL-Auflistungsklassen.

Vererbungshierarchie

CElementTraitsBase

CStringRefElementTraits

Anforderungen

Header: atlcoll.h

Siehe auch

Referenz

CElementTraitsBase Class

Weitere Ressourcen

ATL Class Overview