Namespaces
Variants

std::auto_ptr<T>:: reset

From cppreference.net
Memory management library
( exposition only* )
Allocators
Uninitialized memory algorithms
Constrained uninitialized memory algorithms
Memory resources
Uninitialized storage (until C++20)
( until C++20* )
( until C++20* )
( until C++20* )

Garbage collector support (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)
(C++11) (until C++23)
void reset ( T * p = 0 ) throw ( ) ;
(C++11 中已弃用)
(C++17 中移除)

将持有的指针替换为 p 。若当前持有的指针非空指针,则会调用 delete get ( )

参数

p - 指向要管理的对象的指针

返回值

(无)

参见

释放被管理对象的所有权
(公开成员函数)