Sdílet prostřednictvím


ATL – kolekce a výčty

A collection je objekt COM, který poskytuje rozhraní, které umožňuje přístup ke skupině datové položky (nezpracovaná data nebo jiných objektů).Následující normy pro poskytování přístupu do skupiny objektů je známé jako rozhraní rozhraní sběru.

Minimálně musí poskytnout rozhraní kolekce počet vlastnost, která vrátí počet položek v kolekci, zboží vlastnost, která vrátí položky z kolekce založené na index a _NewEnum vlastnost, která vrátí čítač výčtu kolekce.Volitelně můžete poskytnout rozhraní kolekce Přidat a Odebrat metod pro položky vložena nebo odstraněna z kolekce a Vymazat metoda odebrat všechny položky.

enumerator Je objekt COM, který poskytuje rozhraní pro iterace v kolekci položek.Čítač rozhraní poskytují sériový přístup k prvků kolekce prostřednictvím požadované čtyři metody: Next , Přeskočit, Obnovit, a Clone .

Pomocí čtení o archetypal (ale zcela imaginární) můžete získat další informace o rozhraních čítače výčtu IEnumXXXX rozhraní.

V tomto oddíle

Související oddíly

  • ATL
    Obsahuje odkazy na pojmy program pomocí knihovny aktivní šablony.

  • Vzorek ATLCollections
    Ukázkou použití ICollectionOnSTLImpl a CComEnumOnSTL a provádění zásady třídy vlastní kopii.

Viz také

Další zdroje

Koncepty knihovny ATL (Active Template Library)