Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga / Notatka
Aktywna biblioteka szablonów (ATL) nadal jest obsługiwana. Nie dodajemy już funkcji ani nie aktualizujemy dokumentacji.
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.