Namespaces
Variants

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

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

Ersetzt den aktuellen Zustand durch den von other , mit Ausnahme des zugehörigen rdbuf . other befindet sich nach dem Aufruf in einem gültigen, aber nicht spezifizierten Zustand. Nach dem Aufruf dieser Funktion gibt rdbuf() einen Nullzeiger zurück, other. rdbuf ( ) gibt denselben Wert wie vor dem Aufruf zurück, und other. tie ( ) gibt einen Nullzeiger zurück.

Diese geschützte Elementfunktion wird von den geschützten Move-Konstruktoren der abgeleiteten Stream-Klassen std::basic_ostream und std::basic_istream aufgerufen, welche wiederum von den öffentlichen Move-Konstruktoren der weiter abgeleiteten Stream-Klassen wie std::basic_ofstream aufgerufen werden, die wissen, wie der zugehörige Streambuffer korrekt verschoben wird.

Parameter

other - das basic_ios Objekt, von dem der Zustand übernommen werden soll

Rückgabewert

(keine)

Siehe auch

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