Condividi tramite


Raccolte ed enumeratori ATL

collection è un oggetto COM che fornisce un'interfaccia che consente l'accesso a un gruppo di elementi dati (dati non elaborati o altri oggetti. Un'interfaccia che segue gli standard per consentire l'accesso a un gruppo di oggetti è nota come interfaccia della raccolta.

Come minimo, le interfacce di raccolta devono fornire una proprietà Conteggio che restituisce il numero di elementi della raccolta, una proprietà Elemento che restituisce un elemento dalla raccolta basata su un indice e una proprietà _NewEnum che restituisce un enumeratore per la raccolta. Facoltativamente, interfacce di raccolta possono fornire Aggiungi e i metodi Rimuovi per consentire agli elementi da inserire in o eliminare dalla raccolta e un metodo Cancella per rimuovere tutti gli elementi.

enumerator è un oggetto COM che fornisce un'interfaccia per la ripetizione degli elementi in una raccolta. Le interfacce di enumeratori forniscono l'accesso seriale agli elementi di una raccolta tramite quattro metodi richiesti: Next, Skip, Reimpostae Clone.

Per ulteriori informazioni sulle interfacce dell'enumeratore lettura dell'interfaccia archetipo (ma completamente immaginaria) di.

Argomenti della sezione

Sezioni correlate

  • ATL
    Vengono forniti collegamenti ad argomenti concettuali sulla programmazione mediante Active Template Library.

  • Esempio ATLCollections
    Un esempio in cui viene illustrato l'utilizzo ICollectionOnSTLImpl e CComEnumOnSTLe l'implementazione di classi criteri di copia personalizzate.

Vedere anche

Altre risorse

Concetti relativi alla Libreria ATL (Active Template Library)