Namespaces
Variants

std::basic_ios<CharT,Traits>:: swap

From cppreference.net
protected :
void swap ( basic_ios & other ) noexcept ;
(seit C++11)

Tauscht die Zustände von * this und other aus, mit Ausnahme der zugehörigen rdbuf -Objekte. rdbuf() und other. rdbuf ( ) geben dieselben Werte wie vor dem Aufruf zurück.

Diese Swap-Funktion ist geschützt: Sie wird von den Swap-Memberfunktionen der abgeleiteten Stream-Klassen wie std::basic_ofstream oder std::basic_istringstream aufgerufen, die wissen, wie die zugehörigen Streampuffer korrekt ausgetauscht werden.

Parameter

other - das basic_ios Objekt, mit dem der Zustand ausgetauscht werden soll

Siehe auch

(C++11)
bewegt von einem anderen std::basic_ios außer rdbuf
(geschützte Elementfunktion)