Kolekcje i wyliczenia ALT
A collection to obiekt COM, który oferuje interfejs umożliwiający dostęp do grupy elementów danych (nieprzetworzone dane lub inne obiekty).Interfejs, który następuje normy dla zapewnienia dostępu do grupy obiektów jest znany jako kolekcji interfejsu.
Minimum, musi dostarczyć kolekcji interfejsów liczba właściwość, która zwraca liczbę elementów w kolekcji, elementu właściwość, która zwraca element z kolekcji oparte na indeks i _NewEnum właściwość, która zwraca moduł wyliczający dla kolekcji.Opcjonalnie można podać kolekcji interfejsów Dodaj i usunąć metody może być wstawiony lub usunięty z kolekcji elementów i Wyczyść metody, aby usunąć wszystkie elementy.
enumerator To obiekt COM, który oferuje interfejs dla Iteracja elementów w kolekcji.Moduł wyliczający interfejsów zapewniają dostęp szeregowy do elementów kolekcji poprzez cztery metody wymagane: Next, Pomiń, zresetować, i Clone.
Się więcej o interfejsach moduł wyliczający przez odczyt o archetypiczną (ale całkowicie imaginary) IEnumXXXX interfejsu.
W tej sekcji
Kolekcja ATL i klasy modułu wyliczającego
Krótko opisano i podano łącza do klasy ATL, które pomogą wdrożenia kolekcje i moduły wyliczające.Zasady projektowania dla zbierania i interfejsów moduł wyliczający
W tym artykule omówiono zasady projektowania za każdy typ interfejsu.Kolekcja opartych na STL wykonawczych
Przykładem rozszerzone instruktaże wykonania kolekcji oparte na standardowych STL biblioteki szablonu.
Sekcje pokrewne
ATL
Zawiera łącza do tematów koncepcyjne na temat programu przy użyciu biblioteki Active Template Library.ATLCollections próbki.
Próbka, która przedstawia wykorzystanie ICollectionOnSTLImpl i CComEnumOnSTLoraz wykonania kopii niestandardowych zasad klas.