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

std::add_lvalue_reference_t<std::remove_pointer_t<R>>
    operator*() const noexcept;
(1) (库基础 TS v3)
R operator->() const noexcept;
(2) (库基础 TS v3)
1) 访问作为指针的底层资源柄所指向的对象或函数。此函数仅若 std::is_pointer_v<R>truestd::is_void_v<std::remove_pointer_t<R>>false 才参与重载决议。若资源柄不指向对象或函数,则行为未定义。
2) 获取作为指针的底层资源柄的副本。此函数仅若 std::is_pointer_v<R>true 才参与重载决议。常用返回值访问被指向的对象。

参数

(无)

返回值

1) 底层资源柄所指向的函数或对象。
2) 底层资源柄的副本。

示例

参阅

访问底层资源柄
(公开成员函数)
解引用指向被管理对象的指针
(std::unique_ptr<T,Deleter> 的公开成员函数)