unique_ptr::reset

Libera el recurso propio actualmente y aceptan la propiedad del recurso proporcionado.Llama a deleter function para representar en la dirección previamente almacenada, y almacena la dirección proporcionada, reemplazando el antiguo recurso.El uso de reset no hace nada si la nueva dirección es igual que la dirección actualmente almacenada.

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

Parámetros

Parámetro

Descripción

_Ptr

Un puntero al recurso a aceptar.

Comentarios

Si _Ptr==stored_ptr la función miembro no hace nada.Si no, si _Ptr!= 0 llama a get_deleter()(stored_ptr) y almacena _Ptr en stored_ptr.

Requisitos

encabezado: <memoria>

espacio de nombres: std

Vea también

Referencia

unique_ptr Class

<memory>

Otros recursos

miembros unique_ptr

miembros de <memoria>