allocator_base Class
Definiuje klasy podstawowej i wspólne funkcje potrzebne do utworzenia programu przydzielania użytkownika z filtru synchronizacji.
template <class Type, class Sync> class allocator_base
Parametry
Parametr |
Opis |
---|---|
Type |
Typ elementów przydzielony przez program przydzielania. |
Sync |
Zasady synchronizacji dla przydzielania, który jest sync_none Class, sync_per_container Class, sync_per_thread Class, lub sync_shared Class. |
Konstruktory
Tworzy obiekt typu allocator_base. |
Definicje TypeDef
Typ, który zapewnia stałą wskaźnik do typu obiektu, zarządzane przez program przydzielania. |
|
Typ, który zapewnia stałą odwołanie do typu obiektu, zarządzane przez program przydzielania. |
|
Podpisane typu 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. |
|
Niepodpisane integralną typu, reprezentujące długość każdej sekwencji, że obiekt klasy allocator_base można przydzielić. |
|
Typ, który jest zarządzany przez program przydzielania. |
Funkcje składowe
Przydziela zasoby dla tablicy typu char. |
|
Zwalnia pamięć dla tablicę zawierającą elementy typu char. |
|
Znajdzie adres obiektu, którego wartość jest określona. |
|
Alokuje blok pamięci wystarczająco duży, aby przechowywać przynajmniej pewną liczbę elementów. |
|
Konstrukcje określonego typu obiektu na określony adres, który jest inicjowany z określonej wartości. |
|
Zwalnia określona liczba obiektów od początku magazynu w określonym położeniu. |
|
Wywołuje destruktora obiektów bez cofanie przydziału pamięci, do przechowywania obiektu. |
|
Zwraca liczbę elementów typu Type może być przydzielone przez obiekt klasy programu przydzielania przed wykorzystane wolnej pamięci. |
Wymagania
Nagłówek: <allocators>
Obszar nazw: stdext
Zobacz też
Inne zasoby
allocator_base członkowie
<allocators> Członkowie