std::auto_ptr<T>::release (3) - Linux Manuals

std::auto_ptr<T>::release: std::auto_ptr<T>::release

NAME

std::auto_ptr<T>::release - std::auto_ptr<T>::release

Synopsis


T* release() throw(); (deprecated in C++11)
                       (removed in C++17)


Releases the held pointer. After the call *this holds the null pointer.

Parameters


(none)

Return value


get().

See also


      destroys the managed object
reset (public member function)