Partager via


freelist, classe

Gère une liste des blocs de mémoire.

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

Paramètres

Paramètre

Description

Sz

Le nombre d'éléments dans le tableau à allouer.

Max

La classe maximale qui représente le nombre maximal d'éléments à stocker dans la liste libre. La classe maximale peut être max_none, max_unbounded, max_fixed_size, ou max_variable_size.

Notes

Cette classe de modèle gère une liste des blocs de mémoire de taille Sz à la longueur maximale de la liste déterminée par la classe est transmise à Max.

Constructeurs

freelist

Construit un objet de type freelist.

Fonctions membres

pop

Supprime le premier bloc de mémoire de la liste libre.

push

Ajoute un bloc de mémoire à la liste.

Configuration requise

**En-tête :**allocateurs <de >

Espace de noms : stdext

Voir aussi

Référence

<allocators>