Partager via


freelist Class

Gère une liste de 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 du tableau à allouer.

Max

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

Notes

Cette classe de modèle gère une liste de blocs de mémoire de taille Sz avec la longueur maximale de la liste déterminée par la classe maximale passée dans Max.

Ee292184.collapse_all(fr-fr,VS.110).gifConstructeurs

freelist

Crée un objet avec du type freelist.

Ee292184.collapse_all(fr-fr,VS.110).gifFonctions membres

pop

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

push

Ajoute un bloc de mémoire à la liste.

Configuration requise

en-tête : <allocators>

stdext del'espace de noms :

Voir aussi

Référence

<allocators>