Freigeben über


Auflistungsklassen

Die folgenden Klassen bieten Unterstützung für Arrays, Listen, Karten und auch Eigenschaftenmethoden für Vergleiche 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 Kartenobjekts bereit.

  • CAutoPtrArray Diese Klasse bietet Methoden, die beim Erstellen eines Arrays intelligenter Zeiger nützlich sind.

  • CAutoPtrElementTraits Diese Klasse bietet Methoden, statische Funktionen und Typedefs nützlich beim Erstellen von Sammlungen intelligenter Zeiger.

  • CAutoPtrList Diese Klasse bietet Methoden, die beim Erstellen einer Liste intelligenter Zeiger nützlich sind.

  • CAutoVectorPtrElementTraits Diese Klasse bietet Methoden, statische Funktionen und Typedefs nützlich beim Erstellen von Sammlungen intelligenter Zeiger mithilfe von Vektor-Operatoren für neue und Löschoperatoren.

  • CComQIPtrElementTraits Diese Klasse bietet Methoden, statische Funktionen und Typedefs nützlich beim Erstellen von Sammlungen von COM-Schnittstellenzeigern.

  • CComSafeArray Diese Klasse ist ein Wrapper für die SAFEARRAY-Datentypstruktur .

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

  • CComUnkArray Diese Klasse speichert IUnknown-Zeiger und wurde als Parameter für die IConnectionPointImpl-Vorlagenklasse verwendet.

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

  • CDefaultCompareTraits Diese Klasse stellt Standardmäßige Elementvergleichsfunktionen bereit.

  • CDefaultElementTraits Diese Klasse stellt Standardmethoden und -funktionen für eine Sammlungsklasse bereit.

  • CDefaultHashTraits Diese Klasse stellt eine statische Funktion zum Berechnen von Hashwerten bereit.

  • CElementTraits Diese Klasse wird von Sammlungsklassen verwendet, um Methoden und Funktionen zum Verschieben, Kopieren, Vergleichen und Hashing von Vorgängen bereitzustellen.

  • CElementTraitsBase Diese Klasse stellt Standardmäßige Kopier- und Verschiebungsmethoden für eine Sammlungsklasse bereit.

  • CHeapPtrElementTraits This class provides methods, static functions, and typedefs useful when creating collections of heap pointers.

  • CHeapPtrList This class provides methods useful when constructing a list of heap pointers.

  • CInterfaceArray Diese Klasse bietet Methoden, die beim Erstellen eines Arrays von COM-Schnittstellenzeigern hilfreich sind.

  • CInterfaceList Diese Klasse stellt Methoden bereit, die beim Erstellen einer Liste von COM-Schnittstellenzeigern hilfreich sind.

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

  • CRBMap Diese Klasse stellt eine Zuordnungsstruktur mithilfe einer Red-Black-Binärstruktur dar.

  • CRBMultiMap Diese Klasse stellt eine Zuordnungsstruktur dar, mit der jeder Schlüssel mit mehr als einem Wert verknüpft werden kann, wobei eine Red-Black-Binärstruktur verwendet wird.

  • CRBTree Diese Klasse stellt Methoden zum Erstellen und Verwenden einer Rot-Schwarzen Struktur bereit.

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

  • CSimpleArrayEqualHelper Diese Klasse ist ein Hilfsprogramm für die CSimpleArray-Klasse .

  • CSimpleArrayEqualHelperFalse Diese Klasse ist ein Hilfsprogramm für die CSimpleArray-Klasse .

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

  • CSimpleMapEqualHelper Diese Klasse ist ein Hilfsprogramm für die CSimpleMap-Klasse .

  • CSimpleMapEqualHelperFalse Diese Klasse ist ein Hilfsprogramm für die CSimpleMap-Klasse .

  • CStringElementTraits Diese Klasse stellt statische Funktionen bereit, die von Auflistungsklassen verwendet werden, die Objekte speichern CString .

  • CStringElementTraitsI Diese Klasse stellt statische Funktionen im Zusammenhang mit Zeichenfolgen bereit, die in Auflistungsklassenobjekten gespeichert sind. Es ähnelt CStringElementTraits, führt jedoch Vergleiche zwischen Groß- und Kleinschreibung durch.

  • CStringRefElementTraits Diese Klasse stellt statische Funktionen im Zusammenhang mit Zeichenfolgen bereit, die in Auflistungsklassenobjekten gespeichert sind. Die Zeichenfolgenobjekte werden als Verweise behandelt.

Übersicht über die ATL-Sammlungsklasse

Siehe auch

Klassenübersicht
Auflistungsklassen