Partilhar via


allocator::deallocate

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

void deallocate( 
   pointer _Ptr,  
   size_type _Count 
);

Parâmetros

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

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

Comentários

A função de membro libera armazenamento da matriz de objetos da pontuação do tipo Tipo que começam em _Ptr, chamando operator delete(_Ptr). O ponteiro _Ptr deve ter sido anterior retornado por uma chamada a aloque para um objeto do alocador que compara o igual a *this, atribuindo um objeto de matriz do mesmo tamanho e do tipo. deallocate nunca lança uma exceção.

Exemplo

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

Requisitos

Cabeçalho: <memória>

Namespace: std

Consulte também

Referência

Classe allocator