Namespaces
Variants

std::experimental::unique_resource<R, D>:: release

From cppreference.net
void release ( ) noexcept ;
(라이브러리 펀더멘털 TS v3)

관리되는 리소스가 있을 경우 해당 리소스의 소유권을 해제합니다. 이후 reset 을 호출하여 새로운 리소스를 관리하지 않는 한, 소멸자는 이 호출 이후 삭제자를 실행하지 않습니다.

std::unique_ptr::release 와 달리, 이 함수는 저장된 리소스 핸들을 수정할 필요가 없습니다.

목차

매개변수

(없음)

반환값

(없음)

예제

참고 항목

관리되는 객체에 대한 포인터를 반환하고 소유권을 해제합니다
( std::unique_ptr<T,Deleter> 의 public 멤버 함수)