Classi di raccolte

Le classi forniscono il supporto per le matrici, elenchi, i mapping e anche ai metodi di tratti relative alla con i confronti e l'accesso dell'elemento.

  • CAtlArray questa classe implementa un oggetto matrice.

  • CAtlList questa classe fornisce metodi per creare e gestire un oggetto elenco.

  • CAtlMap questa classe fornisce metodi per creare e gestire un oggetto mappa.

  • CAutoPtrArray questa classe fornisce metodi utili quando si crea una matrice di puntatori intelligenti.

  • CAutoPtrElementTraits questa classe fornisce metodi, funzioni statiche e i typedef utili quando crea raccolte di puntatori intelligenti.

  • CAutoPtrList questa classe fornisce metodi utili quando si crea un elenco con puntatori intelligenti.

  • CAutoVectorPtrElementTraits questa classe fornisce metodi, funzioni statiche e i typedef utili quando crea raccolte di puntatori intelligenti utilizzando il nuovo vettore e operatori delete.

  • CComQIPtrElementTraits questa classe fornisce metodi, funzioni statiche e i typedef utili quando crea raccolte di puntatori all'interfaccia COM.

  • CComSafeArray questa classe è un wrapper per la struttura SAFEARRAY Data Type.

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

  • CComUnkArray questa classe archivia i puntatori IUnknown ed è progettato per essere utilizzato come parametro alla classe modello IConnectionPointImpl.

  • CDefaultCharTraits questa classe include due funzioni statiche per convertire i caratteri tra maiuscole e minuscole.

  • CDefaultCompareTraits questa classe fornisce funzioni di confronto predefinite dell'elemento.

  • CDefaultElementTraits questa classe fornisce i metodi e funzioni per una classe di raccolte.

  • CDefaultHashTraits questa classe fornisce una funzione statica per i valori hash calcolo.

  • CElementTraits questa classe viene utilizzato dalle classi di raccolte per fornire metodi e funzioni per lo spostamento, la copia, il confronto e l'hashing operazioni.

  • CElementTraitsBase questa classe fornisce metodi predefiniti di spostamento e di copia per una classe di raccolte.

  • CHeapPtrElementTraits questa classe fornisce metodi, funzioni statiche e i typedef utili quando crea raccolte di puntatori heap.

  • CHeapPtrList questa classe fornisce metodi utili quando si crea un elenco con puntatori heap.

  • CInterfaceArray questa classe fornisce metodi utili quando si crea una matrice di puntatori all'interfaccia COM.

  • CInterfaceList questa classe fornisce metodi utili quando si crea un elenco tramite puntatori all'interfaccia COM.

  • CPrimitiveElementTraits questa classe fornisce i metodi e funzioni per una classe di raccolte composta dei tipi di dati primitivi.

  • CRBMap questa classe rappresenta una struttura di mapping, utilizzando una struttura ad albero binaria Rosso- Nero.

  • CRBMultiMap questa classe rappresenta una struttura di mapping che consente ogni chiave da associare a più di un valore, utilizzando una struttura ad albero binaria Rosso- Nero.

  • CRBTree questa classe fornisce i metodi per la creazione e l'utilizzo della struttura ad albero Rosso- Nero.

  • CSimpleArray questa classe fornisce metodi per gestire 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 matrice semplice 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 utilizzate dalle classi di raccolte che archiviano gli oggetti CString.

  • CStringElementTraitsI questa classe fornisce funzioni statiche correlate alle stringhe memorizzate negli oggetti della classe di raccolte.È simile a CStringElementTraits, ma esegue confronti senza distinzione tra maiuscole e minuscole.

  • CStringRefElementTraits questa classe fornisce funzioni statiche correlate alle stringhe memorizzate negli oggetti della classe di raccolte.Gli oggetti stringa all'utilizzo di come riferimenti.

Articoli correlati

Classi Collection ATL

Vedere anche

Concetti

Classi di raccolte ATL

Altre risorse

I cenni preliminari sulle classi ATL