命名空间
变体
操作

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> 的公共成员函数) [编辑]