unique_ptr::reset
Zwalnia zasobów aktualnie własnością i akceptuje własności podany, nowy zasób.Wywołania deleter function do działania na adres przechowywanych wcześniej i przechowuje adres przewidziano zastąpienie starych zasobu.Użycie reset nic nie robi, jeśli nowy adres jest taki sam, jak adres obecnie przechowywane.
void reset(pointer _Ptr = pointer());
void reset(nullptr_t _Ptr);
Parametry
Parametr |
Opis |
---|---|
_Ptr |
Wskaźnik do zasobu, aby zaakceptować. |
Uwagi
Jeśli _Ptr == stored_ptr funkcji składowej nic nie robi.Otherwise, if _Ptr != 0 it calls get_deleter()(stored_ptr) and stores _Ptr in stored_ptr.
Wymagania
Nagłówek: <memory>
Obszar nazw: std
Zobacz też
Informacje
Inne zasoby
<memory> Członkowie