std::istreambuf_iterator<CharT,Traits>::operator*, operator->
< cpp | iterator | istreambuf iterator
CharT operator*() const; |
(1) | |
pointer operator->() const; |
(2) | (C++11 起) (C++17 前) |
以调用 sbuf_->sgetc() 读取单个字符,其中 sbuf_ 是存储的指向流缓冲的指针。
若迭代器是流尾迭代器则行为未定义。
参数
(无)
返回值
1) 获得字符的值。
2) 未指定类型对象,满足给定一个 istreambuf_iterator
i
,表达式 (*i).m 与 i->m 拥有相同效果。异常
(无)