Język C++
allocator
[szablon klasy] Standardowy alokator.Składnia
#include <memory>
namespace std
{
template < typename T >
class allocator;
}
Opis szczegółowy
Alokatory to klasy definiujące model pamięci, który ma być używany przez niektóre części biblioteki standardowej, w szczególności standardowe zbiorniki.
Ta sekcja opisuje domyślny szablon alokatora, który jest wykorzystywany przez wszystkie standardowe zbiorniki, jeśli nie zażądano inaczej. Jest też on jedynym predefiniowanym alokatorem.
Aby utworzyć inny alokator, należy stworzyć klasę posiadającą takie same składowe, jak std::allocator.
Typy składowe
Metody
Wykaz elementów dowiązanych
address |
Zwraca adres elementu. (metoda) |
allocate |
Alokuje pamięć. (metoda) |
allocator |
Konstruktor. (konstruktor) |
construct |
Tworzy obiekt. (metoda) |
deallocate |
Zwalnia pamięć. (metoda) |
destroy |
Niszczy obiekt. (metoda) |
max_size |
Maksymalna liczba elementów. (metoda) |
rebind |
Pozwala alokatorowi obiektów jednego typu na alokowanie obiektów innego typu. (szablon klasy) |
~allocator |
Destruktor. (destruktor) |
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.