unique_ptr::reset

Libera o recurso atualmente pertencente e aceita a propriedade do novo recurso fornecido.Chamadas de deleter function para atuar no endereço armazenado anteriormente e armazena o endereço fornecido, substituindo o recurso antigo.O uso de reset não faz nada se o novo endereço é o mesmo que o endereço armazenado no momento.

void reset(pointer _Ptr = pointer());
void reset(nullptr_t _Ptr);

Parâmetros

Parâmetro

Descrição

_Ptr

Um ponteiro para o recurso para aceitar.

Comentários

Se _Ptr == stored_ptr a função de membro não faz nada.Otherwise, if _Ptr != 0 it calls get_deleter()(stored_ptr) and stores _Ptr in stored_ptr.

Requisitos

Cabeçalho: <memory>

Namespace: std

Consulte também

Referência

unique_ptr Class

<memory>

Outros recursos

os membros do unique_ptr

<memory> Membros