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