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) (Library Fundamentals TS v2)
constexpr element_type * operator - > ( ) const noexcept ;
(2) (Library Fundamentals TS v2)

operator* und operator-> ermöglichen den Zugriff auf das von * this überwachte Objekt.

Das Verhalten von operator* ist undefiniert, falls get ( ) == nullptr .

Inhaltsverzeichnis

Parameter

(keine)

Rückgabewert

1) Gibt das von * this überwachte Objekt zurück, äquivalent zu * get ( ) .

2) Gibt einen Zeiger auf das von * this überwachte Objekt zurück, d.h. get ( ) .

Ausnahmen

1) Wirft nichts.


Beispiel

Siehe auch

gibt einen Zeiger auf das beobachtete Objekt zurück
(öffentliche Elementfunktion)