std::ranges::chunk_by_view<V,Pred>::iterator::iterator

来自cppreference.com
< cpp‎ | ranges‎ | chunk by view‎ | iterator
 
 
范围库
范围适配器
 
 
/*iterator*/() = default;
(1) (C++23 起)
private:

constexpr /*iterator*/( chunk_by_view& parent,
                        ranges::iterator_t<V> current,

                        ranges::iterator_t<V> next );
(2) (仅用于阐述*)

构造一个迭代器。

1) 默认构造函数。值初始化底层数据成员如下:
2) 私有构造函数,chunk_by_view::beginchunk_by_view::end 使用该构造函数。用户无法访问此构造函数。进行如下初始化:

参数

parent - 父对象
current, next - 迭代器

示例