Partilhar via


Classe freelist

Gerencia uma lista de blocos de memória.

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

Parâmetros

Parâmetro

Descrição

Sz

O número de elementos na matriz a ser atribuído.

Max

A classe máxima que representa o número máximo de elementos a serem armazenados na lista livre. A classe pode ser max_nonemáxima, max_unbounded, max_fixed_size, ou max_variable_size.

Comentários

Essa classe do modelo gerencia uma lista de blocos de memória de tamanho Sz com o comprimento máximo da lista determinada pela classe máxima transmitida de Max.

Construtores

freelist

Constrói um objeto de tipo freelist.

Funções de membro

pop

Remove o primeiro bloco de memória livre da lista.

envio

Adiciona um bloco de memória à lista.

Requisitos

alocadores <deCabeçalho: >

Namespace: stdext

Consulte também

Referência

<allocators>