std::basic_ios<CharT,Traits>:: move
|
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) |