Freigeben über


unique_ptr::reset

Gibt die aktuell Besitze Ressource akzeptiert und den Besitz der bereitgestellten neuen Ressource.Ruft deleter function an, die nach der zuvor gespeicherte Adresse zu behandeln und speichert die bereitgestellte Adresse und ersetzt die alte Ressource.Die Verwendung von reset hat keine Auswirkungen, wenn die neue Adresse identisch ist, die die derzeit gespeicherte Adresse.

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

Parameter

Parameter

Beschreibung

_Ptr

Ein Zeiger auf die Ressource zu akzeptieren.

Hinweise

Wenn _Ptr==stored_ptr die Memberfunktion keine Aktion ausführt.Wenn _Ptr!= 0 es get_deleter()(stored_ptr) aufruft und _Ptr in stored_ptrspeichert.

Anforderungen

Header: <memory>

Namespace: std

Siehe auch

Referenz

unique_ptr Class

<memory>

Weitere Ressourcen

unique_ptr Member

<memory> Member