Partager via


unique_ptr::reset

libère la ressource propre actuellement et reçoit la propriété de la nouvelle ressource fournie.Appelle deleter function pour agir sur l'adresse stockée précédemment, et enregistre l'adresse fournie, en remplaçant la ressource ancienne.L'utilisation d' reset ne fait rien si la nouvelle adresse est identique à l'adresse actuellement stockée.

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

Paramètres

Paramètre

Description

_Ptr

Un pointeur vers la ressource à accepter.

Notes

si _Ptr==stored_ptr la fonction membre ne fait rien.Sinon, si _Ptr!= 0 il appelle get_deleter()(stored_ptr) et enregistre _Ptr dans stored_ptr.

Configuration requise

en-tête : <memory>

l'espace de noms : type

Voir aussi

Référence

unique_ptr Class

<memory>

Autres ressources

membres d'unique_ptr

<memory> membres