Aracılığıyla paylaş


Koleksiyon Sınıfları

Uyarı

Etkin Şablon Kitaplığı (ATL) desteklenmeye devam eder. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

Aşağıdaki sınıflar diziler, listeler, haritalar ve ayrıca karşılaştırmalar ve öğe erişimine yardımcı olmak için özellik yöntemleri için destek sağlar.

  • CAtlArray Bu sınıf bir dizi nesnesi uygular.

  • CAtlList Bu sınıf, liste nesnesi oluşturmak ve yönetmek için yöntemler sağlar.

  • CAtlMap Bu sınıf, eşleme nesnesi oluşturmak ve yönetmek için yöntemler sağlar.

  • CAutoPtrArray Bu sınıf, bir akıllı işaretçi dizisi oluştururken yararlı yöntemler sağlar.

  • CAutoPtrElementTraits Bu sınıf, akıllı işaretçi koleksiyonları oluştururken kullanışlı yöntemler, statik işlevler ve tür tanımları sağlar.

  • CAutoPtrList Bu sınıf, akıllı işaretçilerin listesini oluştururken yararlı yöntemler sağlar.

  • CAutoVectorPtrElementTraits Bu sınıf, yeni vektör ve silme işleçlerini kullanarak akıllı işaretçi koleksiyonları oluştururken kullanışlı yöntemler, statik işlevler ve tür tanımları sağlar.

  • CComQIPtrElementTraits Bu sınıf, COM arabirim işaretçileri koleksiyonları oluştururken kullanışlı yöntemler, statik işlevler ve tür tanımları sağlar.

  • CComSafeArray Bu sınıf, SAFEARRAY Veri Türü yapısı için bir sarmalayıcıdır.

  • CComSafeArrayBound Bu sınıf, SAFEARRAYBOUND yapısı için bir sarmalayıcıdır.

  • CComUnkArray Bu sınıf IUnknown işaretçilerini depolar ve IConnectionPointImpl şablon sınıfı için parametre olarak kullanılacak şekilde tasarlanmıştır.

  • CDefaultCharTraits Bu sınıf, karakterleri büyük ve küçük harf arasında dönüştürmek için iki statik işlev sağlar.

  • CDefaultCompareTraits Bu sınıf varsayılan öğe karşılaştırma işlevleri sağlar.

  • CDefaultElementTraits Bu sınıf, bir koleksiyon sınıfı için varsayılan yöntemler ve işlevler sağlar.

  • CDefaultHashTraits Bu sınıf, karma değerleri hesaplamak için statik bir işlev sağlar.

  • CElementTraits Bu sınıf, koleksiyon sınıfları tarafından taşıma, kopyalama, karşılaştırma ve karma işlemleri için yöntemler ve işlevler sağlamak için kullanılır.

  • CElementTraitsBase Bu sınıf, bir koleksiyon sınıfı için varsayılan kopyalama ve taşıma yöntemleri sağlar.

  • CHeapPtrElementTraits Bu sınıf yığın işaretçileri koleksiyonları oluştururken kullanışlı yöntemler, statik işlevler ve tür tanımları sağlar.

  • CHeapPtrList Bu sınıf yığın işaretçilerinin listesini oluştururken yararlı yöntemler sağlar.

  • CInterfaceArray Bu sınıf, COM arabirim işaretçileri dizisi oluştururken yararlı yöntemler sağlar.

  • CInterfaceList Bu sınıf, COM arabirim işaretçilerinin listesini oluştururken yararlı yöntemler sağlar.

  • CPrimitiveElementTraits Bu sınıf, ilkel veri türlerinden oluşan bir koleksiyon sınıfı için varsayılan yöntemler ve işlevler sağlar.

  • CRBMap Bu sınıf, Kırmızı-Siyah ikili ağaç kullanarak bir eşleme yapısını temsil eder.

  • CRBMultiMap Bu sınıf, kırmızı-siyah ikili ağaç kullanarak her anahtarın birden fazla değerle ilişkilendirilmesine izin veren bir eşleme yapısını temsil eder.

  • CRBTree Bu sınıf, Kırmızı-Siyah ağaç oluşturmak ve kullanmak için yöntemler sağlar.

  • CSimpleArray Bu sınıf, basit bir diziyi yönetmek için yöntemler sağlar.

  • CSimpleArrayEqualHelper Bu sınıf, CSimpleArray sınıfı için bir yardımcıdır.

  • CSimpleArrayEqualHelperFalse Bu sınıf, CSimpleArray sınıfı için bir yardımcıdır.

  • CSimpleMap Bu sınıf basit bir eşleme dizisi için destek sağlar.

  • CSimpleMapEqualHelper Bu sınıf, CSimpleMap sınıfı için bir yardımcıdır.

  • CSimpleMapEqualHelperFalse Bu sınıf, CSimpleMap sınıfı için bir yardımcıdır.

  • CStringElementTraits Bu sınıf, nesneleri depolayan CString koleksiyon sınıfları tarafından kullanılan statik işlevler sağlar.

  • CStringElementTraitsI Bu sınıf, koleksiyon sınıfı nesnelerinde depolanan dizelerle ilgili statik işlevler sağlar. CStringElementTraits'e benzer, ancak büyük/küçük harfe duyarsız karşılaştırmalar yapar.

  • CStringRefElementTraits Bu sınıf, koleksiyon sınıfı nesnelerinde depolanan dizelerle ilgili statik işlevler sağlar. Dize nesneleri başvuru olarak ele alınıyor.

ATL koleksiyonu sınıfına genel bakış

Ayrıca bkz.

Sınıfa Genel Bakış
Koleksiyon Sınıfları