<memory>
T* release() throw();
Releases the held pointer. After the call *this holds the null pointer.
*this
(none)
get().
get()