std::ranges::slide_view<V>:: iterator <Const>:: iterator
|
/*iterator*/
(
)
;
|
(1) | (C++23 起) |
|
constexpr
/*iterator*/
(
/*iterator*/
<
!
Const
>
i
)
requires Const
&&
|
(2) | (C++23 起) |
|
private
:
constexpr
/*iterator*/
(
ranges::
iterator_t
<
Base
>
current,
|
(3) | ( 仅用于说明* ) |
|
private
:
constexpr
/*iterator*/
(
ranges::
iterator_t
<
Base
>
current,
|
(4) | ( 仅用于说明* ) |
构造一个迭代器。
-
使用
ranges::
iterator_t
<
Base
>
(
)
初始化
current_, -
使用
ranges::
iterator_t
<
Base
>
(
)
初始化
last_ele_(注意此成员可能不存在), -
使用
0
初始化
n_。
Base
满足
/*slide-caches-nothing*/
概念时才能构造,此时
last_ele_
不存在。
last_ele_
不存在时才会出现。
参数
| i | - | 一个 /*iterator*/ < false > |
| current | - |
指向
slide_view
当前元素的迭代器
|
| last_ele | - |
指向
slide_view
末尾元素的迭代器
|
| n | - |
slide_view
的滑动窗口宽度
|
示例
|
本节内容不完整
原因:缺少示例 |