std::basic_fstream<CharT,Traits>::operator=
basic_fstream& operator=( basic_fstream&& other ); |
(since C++11) |
Перемещающее присваивание потока файла other объекту *this, эффективно перемещающее присваивание как базового класса std::basic_iostream, так и связанного std::basic_filebuf.
Объект other остается без связанного файла. Обратите внимание, что перемещающее присваивание базового класса меняет все переменные состояния потока (за исключением rdbuf) между *this и other.
Параметры
| other | - | поток файла для перемещения |
Возвращаемое значение
*this
Пример
См. также
|
(C++11) |
меняет два потока файлов (публичный член-функция) |
|
(C++11) |
присваивает объект basic_filebuf (публичный член-функция std::basic_filebuf<CharT,Traits>) |
|
(C++11) |
перемещающее присваивание другого потока basic_iostream (защищенный член-функция) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/io/basic_fstream/operator%3D