freelist (Clase)

Administra una lista de bloques de memoria.

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

Parámetros

Parámetro

Descripción

Sz

El número de elementos de la matriz que se asignará.

Max

La clase máxima que representa el número máximo de elementos que se almacenan en la lista disponible. La clase máxima posible max_none, max_unbounded, max_fixed_size, o max_variable_size.

Comentarios

Esta clase de plantilla administra una lista de bloques de memoria de tamaño Sz con la longitud máxima de la lista determinada por la clase máxima última en Max.

Constructores

freelist

Construye un objeto de tipo freelist.

Funciones miembro

pop

Quita el primer bloque de memoria de la lista disponible.

push

Agrega un bloque de memoria a la lista.

Requisitos

asignadores <deEncabezado: >

Espacio de nombres: stdext

Vea también

Referencia

<allocators>