Namensräume
Varianten
Aktionen

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

Von cppreference.com
 
 
 
 
 
constexpr element_type& operator*();
(1) (Library Fundamentals TS v2)
constexpr const element_type& operator*() const;
(2) (Library Fundamentals TS v2)
constexpr element_type* operator->();
(3) (Library Fundamentals TS v2)
constexpr const element_type* operator->() const;
(4) (Library Fundamentals TS v2)

Bietet Zugriff auf das Objekt, auf das vom zeigerähnlichen Objekt *this verwiesen wird.

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

Inhalt

[bearbeiten] Parameter

(keine)

[bearbeiten] Rückgabewert

1,2) Das Objekt, auf das vom umschlossenen zeigerähnlichen Objekt verwiesen wird, d. h. *get().
3,4) Ein Zeiger auf das Objekt, auf das vom umschlossenen zeigerähnlichen Objekt verwiesen wird, d. h. get().

[bearbeiten] Beispiel

[bearbeiten] Siehe auch

gibt einen Zeiger auf das Objekt zurück, auf das der eingehüllte Zeiger zeigt
(public member function) [edit]