Namespaces
Variants

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

From cppreference.net
T & operator * ( ) const noexcept ;
(1) (spécifications techniques des bibliothèques fondamentales)
T * operator - > ( ) const noexcept ;
(2) (spécifications techniques des bibliothèques fondamentales)

Déréférence le pointeur stocké. Le comportement est indéfini si le pointeur stocké est nul.

Table des matières

Paramètres

(aucun)

Valeur de retour

1) Le résultat de la déréférenciation du pointeur stocké, c'est-à-dire, * get ( ) .
2) Le pointeur stocké, c'est-à-dire, get ( ) .

Remarques

Lorsque T est un type tableau ou un void (éventuellement qualifié cv), il n'est pas spécifié si la fonction (1) est déclarée.

Lorsque T est un type tableau, il n'est pas spécifié si la fonction (2) est déclarée.

Dans les deux cas, si la fonction est déclarée, il n'est pas spécifié quel est son type de retour, sauf que la déclaration (bien que pas nécessairement la définition) de la fonction est garantie d'être légale.

Exemple

Voir aussi

retourne le pointeur stocké
(fonction membre publique)