Udostępnij przez


Klasa CAutoPtrList

Ta klasa udostępnia metody przydatne podczas konstruowania listy inteligentnych wskaźników.

Ważne

Tej klasy i jej składowych nie można używać w aplikacjach wykonywanych w środowisko wykonawcze systemu Windows.

Składnia

template<typename E>
class CAutoPtrList :
   public CAtlList<ATL::CAutoPtr<E>, CAutoPtrElementTraits<E>>

Parametry

E
Typ wskaźnika.

Członkowie

Konstruktory publiczne

Nazwa/nazwisko opis
CAutoPtrList::CAutoPtrList Konstruktor.

Uwagi

Ta klasa udostępnia konstruktor i wyprowadza metody z CAtlList i CAutoPtrElementTraits , aby ułatwić tworzenie obiektu listy przechowujące inteligentne wskaźniki. Klasa CAutoPtrArray udostępnia podobną funkcję dla obiektu tablicy.

Aby uzyskać więcej informacji, zobacz Klasy kolekcji ATL.

Hierarchia dziedziczenia

Lista CAtlList

CAutoPtrList

Wymagania

Nagłówek: atlcoll.h

CAutoPtrList::CAutoPtrList

Konstruktor.

CAutoPtrList(UINT nBlockSize = 10) throw();

Parametry

nBlockSize
Rozmiar bloku z wartością domyślną 10.

Uwagi

Rozmiar bloku to miara ilości pamięci przydzielonej, gdy jest wymagany nowy element. Większe rozmiary bloków zmniejszają liczbę wywołań procedur alokacji pamięci, ale korzystają z większej liczby zasobów.

Zobacz też

Klasa CAtlList
Klasa CAutoPtrElementTraits
Omówienie klasy