Sdílet prostřednictvím


unique_ptr::reset

Uvolní aktuálně vlastněných zdrojů a přijímá vlastnictví poskytnutého nového prostředku.Volání deleter function jednat dříve uložené adresy a ukládá zadané adresy, nahrazení starých zdrojů.Použití reset neprovede žádnou akci, pokud nová adresa je stejná jako adresa aktuálně uložené.

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

Parametry

Parametr

Description

_Ptr

Ukazatel k prostředku přijmout.

Poznámky

Pokud _Ptr == stored_ptr členské funkce neprovede žádnou akci.Otherwise, if _Ptr != 0 it calls get_deleter()(stored_ptr) and stores _Ptr in stored_ptr.

Požadavky

Záhlaví: <memory>

Obor názvů: std

Viz také

Referenční dokumentace

unique_ptr Class

<memory>

Další zdroje

unique_ptr členů

<memory> Členové