Udostępnij za pośrednictwem


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.

Ee336602.collapse_all(pl-pl,VS.110).gifKonstruktory

allocator_base

Tworzy obiekt typu allocator_base.

Ee336602.collapse_all(pl-pl,VS.110).gifDefinicje TypeDef

const_pointer

Typ, który zapewnia stałą wskaźnik do typu obiektu, zarządzane przez program przydzielania.

const_reference

Typ, który zapewnia stałą odwołanie do typu obiektu, zarządzane przez program przydzielania.

difference_type

Podpisane typu integralną może stanowić różnicę między wartościami wskaźniki do typu obiektu, zarządzane przez program przydzielania.

wskaźnik

Typ, który zawiera wskaźnik do typu obiektu, zarządzane przez program przydzielania.

Odwołanie

Typ, który zawiera odwołanie do typu obiektu, zarządzane przez program przydzielania.

size_type

Niepodpisane integralną typu, reprezentujące długość każdej sekwencji, że obiekt klasy allocator_base można przydzielić.

value_type

Typ, który jest zarządzany przez program przydzielania.

Ee336602.collapse_all(pl-pl,VS.110).gifFunkcje składowe

_Charalloc

Przydziela zasoby dla tablicy typu char.

_Chardealloc

Zwalnia pamięć dla tablicę zawierającą elementy typu char.

adres

Znajdzie adres obiektu, którego wartość jest określona.

przydzielić

Alokuje blok pamięci wystarczająco duży, aby przechowywać przynajmniej pewną liczbę elementów.

konstrukcja

Konstrukcje określonego typu obiektu na określony adres, który jest inicjowany z określonej wartości.

deallocate

Zwalnia określona liczba obiektów od początku magazynu w określonym położeniu.

zniszczenia

Wywołuje destruktora obiektów bez cofanie przydziału pamięci, do przechowywania obiektu.

max_size

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