C++ 参考手册

位置:首页 > C++ 参考手册 >迭代器库 >std::istreambuf_iterator > std::istreambuf_iterator<CharT,Traits>::operator++, operator++(int)

istreambuf_iterator& operator++();
(1)
/* proxy */ operator++(int);
(2)

以调用 sbuf_->sbumpc() 推进迭代器,其中 sbuf_ 是存储的指向流缓冲的指针。

若迭代器是流尾迭代器则行为未定义。

参数

(无)

返回值

1) *this
2) 保有经由 operator*() 获得的当前字符和 sbuf_ 指针的 proxy 对象。以 operator* 解引用 proxy 对象得到存储的字符。
名称 proxy 仅为说明。

异常

(无)