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/cpp/iterator/ostreambuf_iterator/operator%3D