Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.
Elementy członkowskie
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
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.