다음을 통해 공유


unique_ptr::reset

현재 소유한 리소스를 해제 하 고 제공 된 새 리소스의 소유권을 허용 합니다.호출의 deleter function 이전에 저장 된 주소에서 작동 하도록 기존 자원을 대체 하는 제공 된 주소를 저장 하 고.사용 하는 reset 의 새 주소는 현재 저장 된 주소와 같은 경우에 실행 되지 않습니다.

void reset(pointer _Ptr = pointer());
void reset(nullptr_t _Ptr);

매개 변수

Parameter

설명

_Ptr

적용 하는 리소스에 대 한 포인터입니다.

설명

경우 _Ptr == stored_ptr 멤버 함수는 실행 되지 않습니다.Otherwise, if _Ptr != 0 it calls get_deleter()(stored_ptr) and stores _Ptr in stored_ptr.

요구 사항

헤더: <memory>

네임 스페이스: 국방 표준

참고 항목

참조

unique_ptr Class

<memory>

기타 리소스

unique_ptr 멤버

<memory> 멤버