Namespaces
Variants

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

From cppreference.net
T & operator * ( ) const noexcept ;
(1) (biblioteca de fundamentos TS)
T * operator - > ( ) const noexcept ;
(2) (biblioteca de fundamentos TS)

Desreferencia el puntero almacenado. El comportamiento es indefinido si el puntero almacenado es nulo.

Contenidos

Parámetros

(ninguno)

Valor de retorno

1) El resultado de desreferenciar el puntero almacenado, es decir, * get ( ) .
2) El puntero almacenado, es decir, get ( ) .

Observaciones

Cuando T es un tipo array o (posiblemente calificado cv) void , no está especificado si la función (1) está declarada.

Cuando T es un tipo de array, no está especificado si la función (2) está declarada.

En cualquier caso, si la función está declarada, no se especifica cuál es su tipo de retorno, excepto que la declaración (aunque no necesariamente la definición) de la función está garantizada de ser legal.

Ejemplo

Véase también

devuelve el puntero almacenado
(función miembro pública)