std::experimental:: swap (std::experimental::propagate_const)
|
template
<
class
T
>
constexpr
void
swap
(
std::
experimental
::
propagate_const
<
T
>
&
lhs,
|
(Library Fundamentals TS v2) | |
Spezialisiert den swap -Algorithmus für std::experimental::propagate_const . Tauscht die Zeiger von lhs und rhs . Entspricht lhs. swap ( rhs ) .
|
Diese Überladung nimmt nur dann an der Überladungsauflösung teil, wenn std:: is_swappable_v < T > true ist. |
(Library Fundamentals TS v3) |
Inhaltsverzeichnis |
Parameter
| lhs, rhs | - |
propagate_const
s, deren Inhalte ausgetauscht werden sollen
|
Rückgabewert
(keine)
Ausnahmen
Komplexität
Konstante.
Siehe auch
|
tauscht die Werte zweier Objekte
(Funktions-Template) |
|
|
tauscht den gewrappten Zeiger
(öffentliche Elementfunktion) |