Condividi tramite


unique_ptr::reset

Elimina la risorsa attualmente personalizzata e accetta la proprietà della nuova risorsa fornita.Chiama deleter function per agire all'indirizzo precedentemente archiviato e archivia l'indirizzo fornito, sostituendo la risorsa precedente.L'utilizzo di reset non esegue alcuna operazione se il nuovo indirizzo è uguale all'indirizzo correntemente archiviato.

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

Parametri

Parametro

Descrizione

_Ptr

Un puntatore alla risorsa da accettare.

Note

Se _Ptr==stored_ptr la funzione membro non esegue alcuna operazione.In caso contrario, se _Ptr!= 0 chiama get_deleter()(stored_ptr) e archivia _Ptr in stored_ptr.

Requisiti

intestazione: <memoria>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

unique_ptr Class

<memory>

Altre risorse

membri di unique_ptr

<memoria> membri