Namespaces
Variants

std::experimental::observer_ptr<W>:: operator*, std::experimental::observer_ptr<W>:: operator->

From cppreference.net
constexpr std:: add_lvalue_reference_t < element_type > operator * ( ) const ;
(1) (TS des fondamentaux de la bibliothèque v2)
constexpr element_type * operator - > ( ) const noexcept ;
(2) (TS des fondamentaux de la bibliothèque v2)

operator* et operator-> permettent d'accéder à l'objet surveillé par * this .

Le comportement de operator* n'est pas défini si get ( ) == nullptr .

Table des matières

Paramètres

(aucun)

Valeur de retour

1) Retourne l'objet surveillé par * this , équivalent à * get ( ) .

2) Retourne un pointeur vers l'objet surveillé par * this , c'est-à-dire get ( ) .

Exceptions

1) Ne lance rien.


Exemple

Voir aussi

retourne un pointeur vers l'objet surveillé
(fonction membre publique)