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

< cpp‎ | experimental‎ | unique resource

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> 为 true 且 std::is_void_v<std::remove_pointer_t<R>> 为 false 才参与重载决议。若资源柄不指向对象或函数，则行为未定义。
2) 获取作为指针的底层资源柄的副本。此函数仅若 std::is_pointer_v<R> 为 true 才参与重载决议。常用返回值访问被指向的对象。

### 参数

（无）

### 返回值

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

### 示例

| 本节未完成 原因：暂无示例

### 参阅

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