Namensräume
Varianten
Aktionen

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

Von cppreference.com
< cpp‎ | io‎ | basic ios
 
 
 
 
protected:
void swap( basic_ios& other ) noexcept;
(seit C++11)

Tauscht die Zustände von *this und other aus, mit Ausnahme der zugeordneten rdbuf Objekte. rdbuf() und other.rdbuf() geben nach dem Aufruf dieselben Werte zurück wie zuvor.

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 zugeordneten Stream-Puffer korrekt vertauscht werden.

[bearbeiten] Parameter

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

[bearbeiten] Siehe auch

(C++11)
verschiebt aus einem anderen std::basic_ios, außer rdbuf
(protected member function) [bearbeiten]