std::ranges::join_with_view<V,Pattern>::iterator<Const>::iterator
来自cppreference.com
| |
(1) | (C++23 起) |
| |
(2) | (C++23 起) |
| (3) | (C++23 起) (仅用于阐述*) |
|
| (4) | (C++23 起) (仅用于阐述*) |
|
构造迭代器。ranges::join_with_view 的 begin() 和 end() 会调用重载 (3,4)。
| 重载 | 数据成员 | ||
|---|---|---|---|
parent_
|
outer_it_
|
inner_it_
| |
| (1) | 以 nullptr 初始化
|
值初始化 (仅当 Base 实现 forward_range)
|
默认初始化 |
| (2) | 以 i.parent_ 初始化
|
以 std::move(i.outer_it_ 初始化 (仅当 Base 实现 forward_range)
| |
| (3) | 以 std::addressof(parent) 初始化
|
以 std::move(outer) 初始化
| |
| (4) | 不适用 | ||