std::experimental::observer_ptr<W>::operator*, std::experimental::observer_ptr<W>::operator->
< cpp | experimental | observer ptr
constexpr std::add_lvalue_reference_t<element_type> operator*() const; |
(1) | (库基础 TS v2) |
constexpr element_type* operator->() const noexcept; |
(2) | (库基础 TS v2) |
operator*
和 operator->
提供对 *this 所查看对象的访问。
若 get() == nullptr 则 operator*
的行为未定义。
参数
(无)
返回值
1) 返回 *this 所查看的对象,等价于 *get() 。
2) 返回指向 *this 所查看对象的指针,等价于 get() 。
异常
1) 不抛异常。
示例
本节未完成 原因:暂无示例 |
参阅
返回指向被查看对象的指针 (公开成员函数) |