std::auto_ptr<T>::reset (3) - Linux Manuals
std::auto_ptr<T>::reset: std::auto_ptr<T>::reset
NAME
std::auto_ptr<T>::reset - std::auto_ptr<T>::reset
Synopsis
void reset( T* p = 0 ) throw(); (deprecated in C++11)
Replaces the held pointer by p. If the currently held pointer is not null pointer, delete get() is called.
Parameters
p - a pointer to an object to manage
Return value
(none)
See also
release (public member function)