freelist Class
Zarządza listą bloków pamięci.
template <std::size_t Sz, class Max> class freelist
: public Max
Parametry
Parametr |
Opis |
---|---|
Sz |
Liczba elementów w tablicy do przydzielenia. |
Max |
Max klasy reprezentujących maksymalną liczbę elementów, które mają być przechowywane w wolne listy.Max klasa może być max_none, max_unbounded, max_fixed_size, lub max_variable_size. |
Uwagi
Ta klasa szablonu zarządza listy bloków pamięci o rozmiarze Sz z maksymalną długość listy określona przez klasę max przekazany w Max.
Konstruktory
Tworzy obiekt typu freelist. |
Funkcje składowe
Pierwszy blok pamięci usuwa z listy wolnych. |
|
Blok pamięci dodaje do listy. |
Wymagania
Nagłówek: <allocators>
Obszar nazw: stdext