kennen:lib:exchange
Inhaltsverzeichnis
exchange()
#include
<utility>
T exchange (T& obj, U&& new_value) // C++14
Weist obj
einen neuen Wert zu und liefert den alten Wert zurück.
Parameter
obj | Variable |
new_value | zuweisbar an obj |
Ergebnis
Rückgabewert: alter Wert von obj
.
Siehe auch
Beispiel
- exchange.cpp
#include <utility> #include <iostream> int ggT(int a, int b) { while (b) a = std::exchange(b, a%b); return a; } int main() { std::cout << ggT(36,28) << '\n'; }
kennen/lib/exchange.txt · Zuletzt geändert: 2016-11-19 17:53 von 127.0.0.1