std::istreambuf_iterator::istreambuf_iterator
科技促进发展:司瑞安布夫[医]迭代器::istreambuf[医]迭代器
| (1) | |
---|---|---|
istreambuf_iterator( | (until C++11) | |
constexpr istreambuf_iterator( | (since C++11) | |
istreambuf_iterator( std::basic_istream<CharT,Traits>& is | (2) | |
istreambuf_iterator( std::basic_streambuf<CharT,Traits>* s | (3) | |
istreambuf_iterator( const istreambuf_iterator& ) = default; | (4) | (since C++11) |
1%29构造一个流结束迭代器.
2%29初始化迭代器并存储is.rdbuf()
在数据成员中。如果is.rdbuf()
为NULL,则构造流结束迭代器。
3%29初始化迭代器并存储s
在数据成员中。如果s
为NULL,则构造流结束迭代器。
4%29复制构造函数显式地默认。
参数
is | - | stream to obtain the stream buffer from |
---|---|---|
s | - | stream buffer to initialize the iterator with |
例外
1-4%29
noexcept
规格:
noexcept
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。
http://en.cppremience.com/w/cpp/iterator/istreambuf[医]迭代器/[医]迭代器