Freigeben über


Auflistungsklassen

Die folgenden Klassen bieten Unterstützung für Arrays, Listen, Zuordnungen und auch Merkmalsmethoden zur Sicherung mit Vergleichen und Elementzugriff.

  • CAtlArray diese Klasse implementiert ein Arrayobjekt.

  • CAtlList diese Klasse stellt Methoden zum Erstellen und Verwalten eines Listenobjekts bereit.

  • CAtlMap diese Klasse stellt Methoden zum Erstellen und Verwalten eines Zuordnungsobjekts bereit.

  • CAutoPtrArray diese Klasse stellt die Methoden, wenn es ein Array intelligenten Zeiger nützlich sind, erstellt.

  • CAutoPtrElementTraits diese Klasse stellt statische Methoden, Funktionen und die Typdefinitionen, wenn die Auflistungen intelligenten Zeiger nützlich sind, erstellt.

  • CAutoPtrList diese Klasse stellt die Methoden, die bei einer Liste von intelligenten Zeiger nützlich sind, erstellt.

  • CAutoVectorPtrElementTraits diese Klasse stellt statische Methoden, Funktionen und die Typdefinitionen, wenn die Auflistungen intelligenten Zeiger mit dem neuen Vektor- und delet-Operatoren nützlich sind, erstellt.

  • CComQIPtrElementTraits diese Klasse stellt statische Methoden, Funktionen und die Typdefinitionen, wenn die Auflistungen COM-Schnittstellenzeiger nützlich sind, erstellt.

  • CComSafeArray diese Klasse ist ein Wrapper für die SAFEARRAY Data Type-Struktur.

  • CComSafeArrayBound diese Klasse ist ein Wrapper für eine SAFEARRAYBOUND-Struktur.

  • CComUnkArray diese Klasse speichert IUnknown Zeiger und sind so konzipiert, als Parameter an die IConnectionPointImpl Vorlagenklasse verwendet werden.

  • CDefaultCharTraits diese Klasse stellt zwei statische Funktionen zum Konvertieren von Zeichen zwischen Groß- und Kleinschreibung bereit.

  • CDefaultCompareTraits diese Klasse bietet Standardverhalten Elementvergleichsfunktionen.

  • CDefaultElementTraits diese Klasse stellt Standardmethoden und Funktionen für eine Auflistungsklasse bereit.

  • CDefaultHashTraits diese Klasse wird eine statische Funktion für Rechenhashwerter bereit.

  • CElementTraits diese Klasse wird von Auflistungsklassen verwendet, um Methoden und Funktionen zum Verschieben, Kopieren, den Vergleich und Hashvorgänge bereitzustellen.

  • CElementTraitsBase diese Klasse stellt Standard Kopie und Verschiebungsmethoden für eine Auflistungsklasse bereit.

  • CHeapPtrElementTraits diese Klasse stellt statische Methoden, Funktionen und die Typdefinitionen, wenn die Auflistungen Heapzeiger nützlich sind, erstellt.

  • CHeapPtrList diese Klasse stellt die Methoden, die bei einer Liste von Heapzeigern nützlich sind, erstellt.

  • CInterfaceArray diese Klasse stellt die Methoden, wenn es ein Array COM-Schnittstellenzeiger nützlich sind, erstellt.

  • CInterfaceList diese Klasse stellt die Methoden, die bei einer Liste von COM-Schnittstellenzeigern nützlich sind, erstellt.

  • CPrimitiveElementTraits diese Klasse stellt Standardmethoden und Funktionen für eine Auflistungsklasse bereit, die aus primitiven Datentypen besteht.

  • CRBMap diese Klasse stellt eine Zuordnungsstruktur, mit einer RED-Schwarz binären Struktur dar.

  • CRBMultiMap diese Klasse stellt eine Zuordnungsstruktur, die jede können mit mehr als einem Wert zugeordnet werden, Schlüssel, mit einer RED-Schwarz binären Struktur dar.

  • CRBTree diese Klasse stellt Methoden zum Erstellen und das Verwenden einer RED-Schwarz Struktur bereit.

  • CSimpleArray diese Klasse stellt Methoden zum Verwalten eines einfachen Arrays bereit.

  • CSimpleArrayEqualHelper diese Klasse ist eine Hilfe für die CSimpleArray-Klasse.

  • CSimpleArrayEqualHelperFalse diese Klasse ist eine Hilfe für die CSimpleArray-Klasse.

  • CSimpleMap diese Klasse bietet Unterstützung für ein einfaches Zuordnungsarray.

  • CSimpleMapEqualHelper diese Klasse ist eine Hilfe für die CSimpleMap-Klasse.

  • CSimpleMapEqualHelperFalse diese Klasse ist eine Hilfe für die CSimpleMap-Klasse.

  • CStringElementTraits diese Klasse werden die statischen Funktionen, die von der Auflistungsklassen verwendet werden, die CString-Objekte speichern.

  • CStringElementTraitsI diese Klasse stellt die statischen Funktionen bereit, die den Zeichenfolgen verknüpft werden, die in den Auflistungsklassenobjekten gespeichert werden. Es ist zu CStringElementTraits ähnlich, jedoch führt Vergleiche, bei denen nicht zwischen Groß- und Kleinschreibung unterschieden wird, aus.

  • CStringRefElementTraits 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.

Verwandte Elemente

ATL-Auflistungsklassen

Siehe auch

Konzepte

ATL-Auflistungsklassen

Weitere Ressourcen

ATL Class Overview