std::ranges::zip_view<Views...>::iterator
来自cppreference.com
template< bool Const > class /*iterator*/; |
(仅用于阐述*) | |
辅助概念 |
||
template< bool C, class... Views > concept /*all-forward*/ = |
(2) | (仅用于阐述*) |
template< bool C, class... Views > concept /*all-bidirectional*/ = |
(3) | (仅用于阐述*) |
template< bool C, class... Views > concept /*all-random-access*/ = |
(4) | (仅用于阐述*) |
可能 const 限定的 zip_view
的迭代器类型,由 zip_view::begin
返回,并在特定情况下由 zip_view::end
返回。
类型 /*iterator*/<true> 或 /*iterator*/<false> 分别将底层视图当作 const 限定或未 const 限定。
成员类型
成员类型 | 定义 |
iterator_concept
|
|
iterator_category (有条件提供) |
|
value_type
|
|
difference_type
|
|
数据成员
成员名称 | 定义 |
current_ (私有)
|
|
成员函数
构造迭代器 (公开成员函数) | |
获取由底层被指向元素构成的元组式值 (公开成员函数) | |
获取由给定偏移处的元素构成的元组式值 (公开成员函数) | |
推进或减小各底层迭代器 (公开成员函数) |
非成员函数
比较底层迭代器 (函数) | |
(C++23) |
在底层迭代器上实施迭代器算术 (函数) |
(C++23) |
获取一个元组式值,代表要移动的底层被指向元素 (函数) |
(C++23) |
交换底层的被指向元素 (函数) |
示例
本节未完成 原因:暂无示例 |