Udostępnij za pośrednictwem


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

unique_ptr Class

<memory>

Inne zasoby

unique_ptr członkowie

<memory> Członkowie