名稱空間
變體
操作

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

來自 cppreference.com
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> 的公開成員函式) [編輯]