Namespaces
Variants

std::experimental::shared_ptr<T>:: operator*, std::experimental::shared_ptr<T>:: operator->

From cppreference.net
T & operator * ( ) const noexcept ;
(1) (库基础技术规范)
T * operator - > ( ) const noexcept ;
(2) (库基础技术规范)

解引用存储的指针。若存储的指针为空则行为未定义。

目录

参数

(无)

返回值

1) 解引用存储指针的结果,即 * get ( )
2) 存储的指针,即 get ( )

备注

T 为数组类型或(可能带有 cv 限定符的) void 时,是否声明函数 (1) 是未指定的。

T 为数组类型时,是否声明函数 (2) 是未指定的。

无论哪种情况,如果函数被声明,其返回类型是未指定的,但可以保证该函数的声明(尽管不一定是定义)是合法的。

示例

参见

返回存储的指针
(公开成员函数)