std::ostreambuf_iterator<CharT,Traits>::operator=
ostreambuf_iterator& operator=( CharT c ); |
Если failed() возвращает false, вставляет символ c в связанный буфер потока, вызвав pbuf->sputc(c), где pbuf — это закрытый член типа streambuf_type*. В противном случае ничего не делает.
Если вызов pbuf->sputc(c) возвращает Traits::eof, устанавливает флаг failed() в значение true.
Параметры
| c | - | символ для вставки |
Возвращаемое значение
*this
Пример
См. также
| записывает один символ в область записи и продвигает указатель на следующий (публичный член-функция std::basic_streambuf<CharT,Traits>) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/iterator/ostreambuf_iterator/operator%3D