Aracılığıyla paylaş


ICollectionOnSTLImpl sınıfı

Bu sınıf, bir koleksiyon sýnýfý tarafýndan kullanýlan yöntemler sağlar.

template <
   class T,
   class CollType,
   class ItemType,
   class CopyItem,
   class EnumType
>
class ICollectionOnSTLImpl :
   public T

Parametreler

  • T
    com koleksiyonu arabirimi.

  • CollType
    stl container sınıfı.

  • ItemType
    Kapsayıcı arabirimi tarafından sergilenen öğe türü.

  • CopyItem
    A kopya ilke sınıfı.

  • EnumType
    A CComEnumOnSTL-uyumlu numaralayıcı sınıfı.

Üyeler

t3sek1w5.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

ICollectionOnSTLImpl::get__NewEnum

Koleksiyon için bir enumerator nesnesi döndürür.

ICollectionOnSTLImpl::get_Count

Koleksiyondaki öğe sayısını döndürür.

ICollectionOnSTLImpl::get_Item

İstenen öğe koleksiyonundan döndürür.

t3sek1w5.collapse_all(tr-tr,VS.110).gifOrtak veri üyeleri

Ad

Description

ICollectionOnSTLImpl::m_coll

Koleksiyonu.

Notlar

Bu sınıf uygulaması için üç yöntem, bir koleksiyon arabirimi sağlar: get_Count, get_Item, ve get__NewEnum.

Bu sınıf kullanmak için:

  • Uygulamak istediğiniz bir koleksiyon arabirimi tanımlamak (veya ödünç).

  • Sınıfınızın bir uzmanlığı türetmek ICollectionOnSTLImpl Bu koleksiyon arabirimine dayalı.

  • Sizin türetilmiş bir sınıf tarafından işlenmezse koleksiyonu arabiriminden herhangi bir yöntemi uygulamak için kullanmak ICollectionOnSTLImpl.

[!NOT]

Koleksiyon çift arabirim arabirimi ise, kendi sınıfından türeyen IDispatchImpl, passing ICollectionOnSTLImpl uzmanlığı atl uygulamasını sağlamak istiyorsanız, ilk şablona parametre olarak IDispatch yöntemleri.

  • Öğe ekleme m_coll topluluğunu doldurmak için üye.

Daha fazla bilgi ve örnekler için bkz: atl koleksiyonları ve numaralandırıcıları.

Devralma hiyerarşisi

T

ICollectionOnSTLImpl

Gereksinimler

Başlık: atlcom.h

Ayrıca bkz.

Kavramlar

ATLCollections örnek

Diğer Kaynaklar

atl sınıfına genel bakış