Namespaces
Variants

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

From cppreference.net
protected :
void move ( basic_ios & other ) ;
(начиная с C++11)
protected :
void move ( basic_ios && other ) ;
(начиная с C++11)

Заменяет текущее состояние состоянием объекта other , за исключением связанного rdbuf . other после вызова находится в допустимом, но неопределённом состоянии. После вызова этой функции rdbuf() возвращает нулевой указатель, other. rdbuf ( ) возвращает то же значение, что и до вызова, а other. tie ( ) возвращает нулевой указатель.

Эта защищённая функция-член вызывается защищёнными конструкторами перемещения производных классов потоков std::basic_ostream и std::basic_istream , которые, в свою очередь, вызываются публичными конструкторами перемещения дальнейших производных классов потоков, таких как std::basic_ofstream , которые знают, как правильно переместить связанный буфер потока.

Параметры

other - объект basic_ios для переноса состояния из

Возвращаемое значение

(нет)

Смотрите также

(C++11)
обменивается содержимым с другим std::basic_ios за исключением rdbuf
(защищённая функция-член)