std::auto_ptr::reset - cppreference.com

##### cppreference.com

##### Search

Create account

##### Namespaces

- Page
- Discussion

##### Variants

##### Views

- View
- Edit
- History

##### Actions

# std::auto_ptr::reset

From cppreference.com
< cpp‎ | memory‎ | auto ptr

void reset( T* p = 0 ); |  | (deprecated)

Replaces the held pointer by `p`. If the currently held pointer is not null pointer, delete get() is called.

### [edit] Parameters

p | - | a pointer to an object to manage

### [edit] Return value

(none)

### [edit] Exceptions

(none)

### [edit] See also

release | releases ownership of the managed object (public member function) [edit]

Retrieved from "http://en.cppreference.com/mwiki/index.php?title=cpp/memory/auto_ptr/reset&oldid=58303"