std::ranges::chunk_by_view<V,Pred>::iterator
来自 zh.cppreference.net
class /*iterator*/
|
( 仅用于说明*)返回类型是 |
|
,和chunk_by_view::begin当底层视图chunk_by_view::end是一个Vcommon_range。
成员类型
| 成员 | 定义 |
value_type
|
ranges::subrange<ranges::iterator_t<V>>
|
difference_type
|
ranges::range_difference_t<V>
|
iterator_category
|
std::input_iterator_tag
|
iterator_concept
|
|
数据成员
| 成员 | 描述 |
chunk_by_view parent_ (私有)
|
指向父对象的指针 (仅用于说明的成员对象*) |
ranges::iterator_t<V> current_ (私有)
|
指向当前块起始的迭代器 (仅用于说明的成员对象*) |
ranges::iterator_t<V> next_ (私有)
|
指向下一个块起始的迭代器(如果有) (仅用于说明的成员对象*) |
成员函数
|
构造迭代器
(公开成员函数) |
|
|
访问元素
(公开成员函数) |
|
|
前进或回退底层迭代器
(公开成员函数) |
非成员函数
|
(C++23)
|
比较底层迭代器
(函数) |
示例
|
本节内容不完整
原因:缺少示例 |
参考文献
- C++23 标准 (ISO/IEC 14882:2024):
-
-
26.7.30.3 类
chunk_by_view::iterator[range.chunk.by.iter]
-
26.7.30.3 类