Condividi tramite


Classi Collection

Le classi seguenti forniscono supporto per matrici, elenchi, mappe e metodi tratti per facilitare confronti e accesso agli elementi.

  • CAtlArray Questa classe implementa un oggetto matrice.

  • CAtlList Questa classe fornisce metodi per la creazione e la gestione di un oggetto elenco.

  • CAtlMap Questa classe fornisce metodi per la creazione e la gestione di un oggetto mappa.

  • CAutoPtrArray Questa classe fornisce metodi utili quando si costruisce una matrice di puntatori intelligenti.

  • CAutoPtrElementTraits Questa classe fornisce metodi, funzioni statiche e typedef utili per la creazione di raccolte di puntatori intelligenti.

  • CAutoPtrList Questa classe fornisce metodi utili quando si crea un elenco di puntatori intelligenti.

  • CAutoVectorPtrElementTraits Questa classe fornisce metodi, funzioni statiche e typedef utili per la creazione di raccolte di puntatori intelligenti usando operatori vector new ed delete.

  • CComQIPtrElementTraits Questa classe fornisce metodi, funzioni statiche e typedef utili durante la creazione di raccolte di puntatori di interfaccia COM.

  • CComSafeArray Questa classe è un wrapper per la struttura del tipo di dati SAFEARRAY.

  • CComSafeArrayBound Questa classe è un wrapper per una struttura SAFEARRAYBOUND .

  • CComUnkArray Questa classe archivia i puntatori IUnknown ed è progettata per essere usata come parametro per la classe modello IConnectionPointImpl .

  • CDefaultCharTraits Questa classe fornisce due funzioni statiche per la conversione di caratteri tra maiuscole e minuscole.

  • CDefaultCompareTraits Questa classe fornisce funzioni di confronto degli elementi predefinite.

  • CDefaultElementTraits Questa classe fornisce metodi e funzioni predefiniti per una classe di raccolta.

  • CDefaultHashTraits Questa classe fornisce una funzione statica per il calcolo dei valori hash.

  • CElementTraits Questa classe viene usata dalle classi di raccolta per fornire metodi e funzioni per operazioni di spostamento, copia, confronto e hashing.

  • CElementTraitsBase Questa classe fornisce metodi di copia e spostamento predefiniti per una classe di raccolta.

  • CHeapPtrElementTraits Questa classe fornisce metodi, funzioni statiche e typedef utili per la creazione di raccolte di puntatori heap.

  • CHeapPtrList Questa classe fornisce metodi utili quando si crea un elenco di puntatori heap.

  • CInterfaceArray Questa classe fornisce metodi utili quando si costruisce una matrice di puntatori di interfaccia COM.

  • CInterfaceList Questa classe fornisce metodi utili quando si costruisce un elenco di puntatori all'interfaccia COM.

  • CPrimitiveElementTraits Questa classe fornisce metodi e funzioni predefiniti per una classe di raccolta composta da tipi di dati primitivi.

  • CRBMap Questa classe rappresenta una struttura di mapping, utilizzando un albero binario Red-Black.

  • CRBMultiMap Questa classe rappresenta una struttura di mapping che consente di associare ogni chiave a più valori, utilizzando un albero binario Red-Black.

  • CRBTree Questa classe fornisce metodi per la creazione e l'utilizzo di un albero Red-Black.

  • CSimpleArray Questa classe fornisce metodi per la gestione di una matrice semplice.

  • CSimpleArrayEqualHelper Questa classe è un helper per la classe CSimpleArray .

  • CSimpleArrayEqualHelperFalse Questa classe è un helper per la classe CSimpleArray .

  • CSimpleMap Questa classe fornisce il supporto per una semplice matrice di mapping.

  • CSimpleMapEqualHelper Questa classe è un helper per la classe CSimpleMap .

  • CSimpleMapEqualHelperFalse Questa classe è un helper per la classe CSimpleMap .

  • CStringElementTraits Questa classe fornisce funzioni statiche usate dalle classi di raccolta che archiviano CString oggetti.

  • CStringElementTraitsI Questa classe fornisce funzioni statiche correlate alle stringhe archiviate negli oggetti classe di raccolta. È simile a CStringElementTraits, ma esegue confronti senza distinzione tra maiuscole e minuscole.

  • CStringRefElementTraits Questa classe fornisce funzioni statiche correlate alle stringhe archiviate negli oggetti classe della raccolta. Gli oggetti stringa vengono gestiti come riferimenti.

Panoramica della classe di raccolta ATL

Vedi anche

Cenni preliminari sulla classe
Classi di raccolta