在线文档教程
C++
迭代器 | Iterator

std::istreambuf_iterator::operators (operator->)

科技促进发展:司瑞安布夫[医]迭代器::运算符%2A、操作员->

CharT operator*() const;(1)
pointer operator->() const;(2)(since C++11) (until C++17)

通过调用sbuf_->sgetc()何地sbuf_是指向流缓冲区的存储指针。

如果迭代器是流结束迭代器,则行为是未定义的。

参数

%280%29

返回值

1%29所获得的字符的值。

2%29未指定类型的对象,例如给出一个istreambuf迭代器i,表达方式(*i).m和i->m也有同样的效果。

例外

%280%29

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppremience.com/w/cpp/iterator/istreambuf[医]迭代器/算子[医]星[医]