命名空间
变体
操作

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

来自 cppreference.cn
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。返回值通常用于访问所指向的对象。

目录

[edit] 参数

(无)

[edit] 返回值

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

[edit] 示例

[edit] 参见

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