Namespaces
Variants

std::experimental::unique_resource<R, D>:: operator*, std::experimental::unique_resource<R, D>:: operator->

From cppreference.net
std:: add_lvalue_reference_t < std:: remove_pointer_t < R >>
operator * ( ) const noexcept ;
(1) (라이브러리 fundamentals TS v3)
R operator - > ( ) const noexcept ;
(2) (라이브러리 fundamentals TS v3)
1) 기본 리소스 핸들이 가리키는 객체나 함수에 접근합니다. 이 함수는 std:: is_pointer_v < R > true 이고 std:: is_void_v < std:: remove_pointer_t < R >> false 인 경우에만 오버로드 해결에 참여합니다. 리소스 핸들이 객체나 함수를 가리키지 않는 경우, 동작은 정의되지 않습니다.
2) 기본 리소스 핸들의 복사본을 가져옵니다. 이 핸들은 포인터입니다. 이 함수는 std:: is_pointer_v < R > true 인 경우에만 오버로드 해결에 참여합니다. 반환값은 일반적으로 가리키는 객체에 접근하는 데 사용됩니다.

목차

매개변수

(없음)

반환값

1) 기본 자원 핸들이 가리키는 객체 또는 함수.
2) 기본 리소스 핸들의 복사본.

예제

참고 항목

기본 리소스 핸들에 접근
(public member function)
관리 대상 객체에 대한 포인터 역참조
( std::unique_ptr<T,Deleter> 의 public member function)