allocator_base — Klasa
Definiuje klasy podstawowej i typowe funkcje potrzebne do stworzenia programu przydzielania użytkownika z filtru synchronizacji.
template <class Type, class Sync> class allocator_base
Parametry
Parametr |
Opis |
---|---|
Type |
Typ elementów przydzielonych przez program przydzielania. |
Sync |
Zasada synchronizacji dla programu przydzielania, który jest sync_none — Klasa, sync_per_container — Klasa, sync_per_thread — Klasa, lub sync_shared — Klasa. |
Konstruktorów
Obiekt obiekt typu allocator_base. |
Definicje TypeDef
Typ, który zapewnia stały wskaźnik do typu obiektu, zarządzane przez program przydzielania. |
|
Typ, który zapewnia stałe odniesienie do rodzaj obiektu zarządzanego przez program przydzielania. |
|
Podpisana rodzaju integralną może stanowić różnicę między wartościami wskaźniki do typu obiektu, zarządzane przez program przydzielania. |
|
Typ, który zawiera wskaźnik do typu obiektu, zarządzane przez program przydzielania. |
|
Typ, który zawiera odwołanie do typu obiektu, zarządzane przez program przydzielania. |
|
Typem całkowitym bez znaku może reprezentować długość każdego sekwencji, że obiekt klasy szablon allocator_base można przydzielić. |
|
Typ, który jest zarządzany przez program przydzielania. |
Funkcje członkowskie
Przydziela zasoby dla tablicy typu char. |
|
Zwalnia pamięci masowej dla tablicę zawierającą elementy typu char. |
|
Wyszukuje adres obiektu, którego wartość jest określona. |
|
Przydziela bloku pamięci wystarczająco duża, aby przechowywać co najmniej niektóre określoną liczbę elementów. |
|
Konstrukcje określonego typu obiektu określonego adresu, który jest inicjowany z określoną wartością. |
|
Zwalnia określoną liczbę obiektów od początku magazynu w określonej pozycji. |
|
Wywołuje destruktora obiektów bez cofanie przydziału pamięci przechowywania obiektu. |
|
Zwraca liczbę elementów typu Type że może zostać przydzielone przez obiekt klasy programu przydzielania przed zużyte wolnej pamięci. |
Wymagania
Nagłówek:<allocators>
Przestrzeń nazw: stdext