Partilhar via


allocator::deallocate

Libera um número especificado de objetos de início de armazenamento em uma posição especificada.

void deallocate(
   pointer _Ptr, 
   size_type _Count
);

Parâmetros

  • _Ptr
    Um ponteiro para o primeiro objeto a ser desalocado de armazenamento.

  • _Count
    O número de objetos a serem desalocados de armazenamento.

Comentários

A função de membro libera o armazenamento para a matriz de objetos de contagem de tipo Tipo que começam em _Ptr, chamando operator delete_Ptr().O ponteiro _Ptr deve ter sido anteriormente retornado por uma chamada a atribua para um objeto do distribuidor que compare igual a *this, atribuindo um objeto matriz do mesmo tamanho e de tipo.deallocate nunca gera uma exceção.

Exemplo

Para um exemplo usando a função de membro, consulte allocator::allocate.

Requisitos

Cabeçalho: <memory>

namespace: STD

Consulte também

Referência

allocator Class