std::auto_ptr<T>:: release

From cppreference.com
Utilities library
General utilities
Relational operators (deprecated in C++20)
Dynamic memory management
Uninitialized memory algorithms
Constrained uninitialized memory algorithms
Allocators
Garbage collection support
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)



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

replaces the managed object
(public member function)