Namespaces
Variants

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

From cppreference.net
constexpr element_type & operator * ( ) ;
(1) (Bibliothek Fundamentals TS v2)
constexpr const element_type & operator * ( ) const ;
(2) (Bibliothek Fundamentals TS v2)
constexpr element_type * operator - > ( ) ;
(3) (Bibliothek Fundamentals TS v2)
constexpr const element_type * operator - > ( ) const ;
(4) (Bibliothek Fundamentals TS v2)

Bietet Zugriff auf das Objekt, auf das das zeigerähnliche Objekt * this verweist.

Das Verhalten dieser Funktionen ist undefiniert, wenn get ( ) == nullptr .

Inhaltsverzeichnis

Parameter

(keine)

Rückgabewert

1,2) Das Objekt, auf das durch das umschlossene zeigerähnliche Objekt gezeigt wird, d.h. * get ( ) .
3,4) Ein Zeiger auf das Objekt, auf das das umschlossene zeigerähnliche Objekt zeigt, d.h., get ( ) .

Beispiel

Siehe auch

gibt einen Zeiger auf das Objekt zurück, auf das der umschlossene Zeiger zeigt
(öffentliche Elementfunktion)