Udostępnij za pośrednictwem


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

allocator_base

Obiekt obiekt typu allocator_base.

Definicje TypeDef

const_pointer

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

const_reference

Typ, który zapewnia stałe odniesienie do rodzaj obiektu zarządzanego przez program przydzielania.

difference_type

Podpisana rodzaju 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

Typem całkowitym bez znaku może reprezentować długość każdego sekwencji, że obiekt klasy szablon allocator_base można przydzielić.

value_type

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

Funkcje członkowskie

_Charalloc

Przydziela zasoby dla tablicy typu char.

_Chardealloc

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

adres

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

przydzielić

Przydziela bloku pamięci wystarczająco duża, aby przechowywać co najmniej niektóre określoną liczbę elementów.

konstrukcja

Konstrukcje określonego typu obiektu określonego adresu, który jest inicjowany z określoną wartością.

Cofnij przydzielanie

Zwalnia określoną liczbę obiektów od początku magazynu w określonej pozycji.

zniszczyć

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

maksymalny rozmiar

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

Zobacz też

Inne zasoby

allocator_base członkowie

<allocators> Członkowie