Namespaces
Variants

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

From cppreference.net

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

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

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

Содержание

Параметры

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

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

* this

Пример

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

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