Freigeben über


freelist-Klasse

Verwaltet eine Liste von Speicherblöcken.

template <std::size_t Sz, class Max> class freelist
    : public Max

Parameter

Parameter

Beschreibung

Sz

Die Anzahl der Elemente im Array zugeordnet werden.

Max

Die maximale Klasse, die die maximale Anzahl der in der Liste der freien Blöcke zu speichernden Elemente, darstellt. Die maximale Klasse kann max_none, max_unbounded, max_fixed_size oder max_variable_size sein.

Hinweise

Diese Klasse verwaltet eine Liste von Speicherblöcken Größe Sz mit der maximalen Länge der Liste, die die maximale Klasse bestimmt wird, die an Max übergeben wird.

Konstruktoren

freelist

Konstruiert ein Objekt vom Typ freelist.

Memberfunktionen

pop

Entfernt den Speicherblock ersten von der Liste der freien Blöcke.

push

Fügt ein Speicherblock der Liste hinzu.

Anforderungen

Zuweisungen Header: <>

Namespace: stdext

Siehe auch

Referenz

<allocators>