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>
네임 스페이스: 국방 표준