Namespaces
Variants

std::basic_fstream<CharT,Traits>:: operator=

From cppreference.net

basic_fstream & operator = ( basic_fstream && other ) ;
(начиная с C++11)

Перемещает присваивание файлового потока other в * this , эффективно выполняя перемещающее присваивание как для базового класса std::basic_iostream , так и для связанного std::basic_filebuf .

other остается без связанного файла. Обратите внимание, что базовый класс оператора перемещающего присваивания обменивает все переменные состояния потока (кроме rdbuf ) между * this и other .

Содержание

Параметры

другой - перемещаемый файловый поток

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

* this

Пример

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

(C++11)
обменивает два файловых потока
(публичная функция-член)
(C++11)
присваивает объект basic_filebuf
(публичная функция-член std::basic_filebuf<CharT,Traits> )
(C++11)
перемещающее присваивание другого basic_iostream
(защищённая функция-член)