# std::ostreambuf_iterator<CharT,Traits>::operator=

< cpp‎ | iterator‎ | ostreambuf iterator

ostreambuf_iterator& operator=( CharT c ); |  |

若 failed() 返回 false ，则用 pbuf->sputc(c) 插入 `c` 到关联的输出流缓冲，其中 `pbuf` 是 `streambuf_type*` 类型的私有成员。否则，不做任何事。

若调用 pbuf->sputc(c) 返回 Traits::eof ，则设置 failed() 标志为 true 。

### 参数

c | - | 要插入的字符

### 返回值

*this

### 示例

| 本节未完成 原因：暂无示例

### 参阅

sputc | 写一个字符到放置区域，并令 next 指针前进 (`std::basic_streambuf<CharT,Traits>` 的公开成员函数)