Sdílet prostřednictvím


Kolekce třídy

Následující třídy poskytují podporu pro pole, seznamy, mapy a také vlastnosti metody pomáhají s porovnání a prvek přístup.

  • CAtlArray Tato třída implementuje objekt array.

  • CAtlList Tato třída poskytuje metody pro vytváření a správu seznamu objektů.

  • CAtlMap Tato třída poskytuje metody pro vytváření a správu objekt mapy.

  • CAutoPtrArray Tato třída poskytuje metody, které jsou užitečné při vytváření pole inteligentní ukazatelů.

  • CAutoPtrElementTraits Tato třída poskytuje metody, statické funkce a funkce TypeDef užitečné při vytváření kolekce smart ukazatele.

  • CAutoPtrList Tato třída poskytuje metody, které jsou užitečné při vytváření seznamu inteligentní ukazatelů.

  • CAutoVectorPtrElementTraits Tato třída poskytuje metody statické funkce a užitečné při vytváření kolekce smart ukazatele pomocí funkce TypeDef nové vektorové a odstranit operátory.

  • CComQIPtrElementTraits Tato třída poskytuje metody statické funkce a funkce TypeDef užitečné při vytváření kolekce COM rozhraní ukazatele.

  • CComSafeArray této třídy je obal SAFEARRAY Data Type struktury.

  • CComSafeArrayBound této třídy je obal SAFEARRAYBOUND struktury.

  • CComUnkArray ukládá tato třída IUnknown ukazatelů a je určen k použití jako parametr IConnectionPointImpl šablonu třídy.

  • CDefaultCharTraits Tato třída poskytuje dvě statické funkce pro převod znaků mezi velkými a malými písmeny.

  • CDefaultCompareTraits Tato třída poskytuje výchozí prvek porovnání funkcí.

  • CDefaultElementTraits Tato třída poskytuje výchozí metody a funkce třídy kolekce.

  • CDefaultHashTraits Tato třída obsahuje statické funkce pro výpočet hodnoty hash.

  • CElementTraits této třídy je používán kolekce tříd stanovit metody a funkce přesunutí, kopírování, porovnání a zatřiďování operací.

  • CElementTraitsBase Tato třída poskytuje výchozí kopírování a přesun metody třídy kolekce.

  • CHeapPtrElementTraits Tato třída poskytuje metody, statické funkce a funkce TypeDef užitečné při vytváření kolekce haldy ukazatele.

  • CHeapPtrList Tato třída poskytuje metody, které jsou užitečné při vytváření seznamu ukazatelů haldy.

  • CInterfaceArray Tato třída poskytuje metody, které jsou užitečné při vytváření pole ukazatele rozhraní COM.

  • CInterfaceList Tato třída poskytuje metody, které jsou užitečné při vytváření seznamu ukazatelů rozhraní COM.

  • CPrimitiveElementTraits Tato třída poskytuje výchozí metody a funkce pro třídy kolekce tvořena primitivní datové typy.

  • CRBMap Tato třída představuje mapování struktury, pomocí binární strom červená-černá.

  • CRBMultiMap Tato třída představuje mapování struktury, která umožňuje každý klíč být přidružen více než jednu hodnotu červená-černá binární strom.

  • CRBTree Tato třída poskytuje metody pro vytváření a použití stromu červená-černá.

  • CSimpleArray Tato třída poskytuje metody pro správu jednoduché pole.

  • CSimpleArrayEqualHelper této třídy je Pomocník pro CSimpleArray třídy.

  • CSimpleArrayEqualHelperFalse této třídy je Pomocník pro CSimpleArray třídy.

  • CSimpleMap Tato třída poskytuje podporu pro jednoduché mapování pole.

  • CSimpleMapEqualHelper této třídy je Pomocník pro CSimpleMap třídy.

  • CSimpleMapEqualHelperFalse této třídy je Pomocník pro CSimpleMap třídy.

  • CStringElementTraits Tato třída obsahuje statické funkce používané třídy shromažďování, ukládání CString objektů.

  • CStringElementTraitsI Tato třída obsahuje statické funkce související s řetězce uložené v kolekci objektů třídy.Je podobný CStringElementTraits, ale provádí porovnání velká a malá písmena.

  • CStringRefElementTraits Tato třída obsahuje statické funkce související s řetězce uložené v kolekci objektů třídy.Řetězec objekty jsou řešeny jako odkazy.

Související články

Kolekce třídy ATL

Viz také

Koncepty

ATL – třídy kolekce

Další zdroje

Přehled třídy ATL