Condividi tramite


Classe freelist

Gestisce un elenco dei blocchi di memoria.

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

Parametri

Parametro

Descrizione

Sz

Il numero di elementi nella matrice da allocare.

Max

La classe massima che rappresenta il numero massimo di elementi da memorizzare in free list. La classe massima può essere max_none, max_unbounded, max_fixed_size, o max_variable_size.

Note

Questa classe modello gestisce un elenco dei blocchi di memoria di dimensione Sz con lunghezza massima dell'elenco determinato dalla classe massima passata in Max.

Costruttori

freelist

Crea un oggetto di tipo freelist.

Funzioni del membro

pop

Rimuove il primo blocco di memoria da free list.

push

Aggiunge un blocco di memoria all'elenco.

Requisiti

allocatori <diIntestazione: >

Spazio dei nomi: stdext

Vedere anche

Riferimenti

<allocators>