Klasa CHeapPtrList
Ta klasa udostępnia metody przydatne podczas konstruowania listy wskaźników stert.
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 Allocator = ATL::CCRTAllocator>
class CHeapPtrList
: public CAtlList<ATL::CHeapPtr<E, Allocator>,
CHeapPtrElementTraits<E, Allocator>>
Parametry
E
Typ obiektu, który ma być przechowywany w klasie kolekcji.
Programu przydzielania
Klasa alokacji pamięci do użycia. Wartość domyślna to CCRTAllocator.
Członkowie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
CHeapPtrList::CHeapPtrList | Konstruktor. |
Uwagi
Ta klasa udostępnia konstruktor i wyprowadza metody z CAtlList i CHeapPtrElementTraits , aby ułatwić tworzenie obiektu klasy kolekcji przechowujące wskaźniki sterty.
Hierarchia dziedziczenia
CHeapPtrList
Wymagania
Nagłówek: atlcoll.h
CHeapPtrList::CHeapPtrList
Konstruktor.
CHeapPtrList(UINT nBlockSize = 10) throw();
Parametry
nBlockSize
Rozmiar bloku.
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 CHeapPtr
Klasa CHeapPtrElementTraits
Omówienie klasy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla