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
Konstruiert ein Objekt vom Typ freelist. |
Memberfunktionen
Entfernt den Speicherblock ersten von der Liste der freien Blöcke. |
|
Fügt ein Speicherblock der Liste hinzu. |
Anforderungen
Zuweisungen Header: <>
Namespace: stdext