Klasy kolekcji
Poniższe klasy zapewniają obsługę tablic, list, map, a także metod cech ułatwiania porównań i dostępu do elementów.
CAtlArray Ta klasa implementuje obiekt tablicy.
CAtlList Ta klasa zawiera metody tworzenia obiektu listy i zarządzania nim.
CAtlMap Ta klasa udostępnia metody tworzenia obiektu mapy i zarządzania nim.
CAutoPtrArray Ta klasa udostępnia metody przydatne podczas konstruowania tablicy inteligentnych wskaźników.
CAutoPtrElementTraits Ta klasa udostępnia metody, funkcje statyczne i definicje typów przydatne podczas tworzenia kolekcji inteligentnych wskaźników.
CAutoPtrList Ta klasa udostępnia metody przydatne podczas konstruowania listy inteligentnych wskaźników.
CAutoVectorPtrElementTraits Ta klasa udostępnia metody, funkcje statyczne i definicje typów przydatne podczas tworzenia kolekcji inteligentnych wskaźników przy użyciu operatorów wektorów nowych i usuwania.
CComQIPtrElementTraits Ta klasa udostępnia metody, funkcje statyczne i definicje typów przydatne podczas tworzenia kolekcji wskaźników interfejsu COM.
CComSafeArray Ta klasa jest otoką struktury typu danych SAFEARRAY.
CComSafeArrayBound Ta klasa jest otoką struktury SAFEARRAYBOUND .
CComUnkArray Ta klasa przechowuje wskaźniki IUnknown i jest przeznaczony do użycia jako parametr klasy szablonu IConnectionPointImpl .
CDefaultCharTraits Ta klasa udostępnia dwie funkcje statyczne do konwertowania znaków między wielkimi i małymi literami.
CDefaultCompareTraits Ta klasa udostępnia domyślne funkcje porównania elementów.
CDefaultElementTraits Ta klasa udostępnia domyślne metody i funkcje dla klasy kolekcji.
CDefaultHashTraits Ta klasa udostępnia funkcję statyczną do obliczania wartości skrótu.
CElementTraits Ta klasa jest używana przez klasy kolekcji do udostępniania metod i funkcji do przenoszenia, kopiowania, porównywania i tworzenia skrótów operacji.
CElementTraitsBase Ta klasa udostępnia domyślne metody kopiowania i przenoszenia dla klasy kolekcji.
CHeapPtrElementTraits Ta klasa udostępnia metody, funkcje statyczne i definicje typów przydatne podczas tworzenia kolekcji wskaźników sterty.
CHeapPtrList Ta klasa udostępnia metody przydatne podczas konstruowania listy wskaźników sterty.
CInterfaceArray Ta klasa udostępnia metody przydatne podczas konstruowania tablicy wskaźników interfejsu COM.
CInterfaceList Ta klasa udostępnia metody przydatne podczas konstruowania listy wskaźników interfejsu COM.
CPrimitiveElementTraits Ta klasa udostępnia domyślne metody i funkcje dla klasy kolekcji składającej się z typów danych pierwotnych.
CRBMap Ta klasa reprezentuje strukturę mapowania przy użyciu drzewa binarnego Red-Black.
CRBMultiMap Ta klasa reprezentuje strukturę mapowania, która umożliwia skojarzenie każdego klucza z więcej niż jedną wartością przy użyciu drzewa binarnego Red-Black.
CRBTree Ta klasa udostępnia metody tworzenia i używania drzewa czerwonego-czarnego.
CSimpleArray Ta klasa udostępnia metody zarządzania prostą tablicą.
CSimpleArrayEqualHelper Ta klasa jest pomocnikiem klasy CSimpleArray .
CSimpleArrayEqualHelperFalse Ta klasa jest pomocnikiem klasy CSimpleArray .
CSimpleMap Ta klasa zapewnia obsługę prostej tablicy mapowania.
CSimpleMapEqualHelper Ta klasa jest pomocnikiem klasy CSimpleMap .
CSimpleMapEqualHelperFalse Ta klasa jest pomocnikiem klasy CSimpleMap .
CStringElementTraits Ta klasa udostępnia funkcje statyczne używane przez klasy kolekcji przechowujące
CString
obiekty.CStringElementTraitsI Ta klasa udostępnia funkcje statyczne związane z ciągami przechowywanymi w obiektach klasy kolekcji. Jest on podobny do CStringElementTraits, ale wykonuje porównania bez uwzględniania wielkości liter.
CStringRefElementTraits Ta klasa udostępnia funkcje statyczne związane z ciągami przechowywanymi w obiektach klasy kolekcji. Obiekty ciągu są traktowane jako odwołania.