std::polymorphic<T, Allocator>:: operator->, std::polymorphic<T, Allocator>:: operator*
From cppreference.net
<
cpp
|
memory
|
polymorphic
C++
Memory management library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::polymorphic
| Member functions | ||||
| Observers | ||||
|
polymorphic::operator->
polymorphic::operator*
|
||||
| Modifiers | ||||
| Non-member functions | ||||
|
constexpr
const_pointer operator
-
>
(
)
const
noexcept
;
|
(1) | (seit C++26) |
|
constexpr
pointer operator
-
>
(
)
noexcept
;
|
(2) | (seit C++26) |
|
constexpr
const
T
&
operator
*
(
)
const
&
noexcept
;
|
(3) | (seit C++26) |
|
constexpr
T
&
operator
*
(
)
&
noexcept
;
|
(4) | (seit C++26) |
Greift auf den eigenen Wert zu.
1,2)
Gibt einen Zeiger auf den besessenen Wert zurück.
3,4)
Gibt eine Referenz auf den enthaltenen Wert zurück.
Wenn * this wertlos ist, ist das Verhalten undefiniert.
Rückgabewert
Wie oben beschrieben.
Hinweise
Dieser Operator prüft nicht, ob
*
this
wertlos ist, Benutzer können dies manuell mit
valueless_after_move()
überprüfen.
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |