std::experimental::unique_resource<R, D>::operator*, std::experimental::unique_resource<R, D>::operator->
来自 cppreference.cn
< 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。如果资源句柄未指向对象或函数,则行为未定义。
目录 |
[edit] 参数
(无)
[edit] 返回值
1) 底层资源句柄指向的对象或函数。
2) 底层资源句柄的副本。
[edit] 示例
本节尚不完整 原因:没有示例 |
[edit] 参见
访问底层资源句柄 (公共成员函数) | |
解引用指向被管理对象的指针 (std::unique_ptr<T,Deleter> 的公共成员函数) |