命名空间
变体
操作

std::ranges::zip_view<Views...>::iterator

来自 cppreference.com
< cpp‎ | ranges‎ | zip view
 
 
范围库
范围适配器
 
 
template< bool Const >
class /*iterator*/;
(仅供说明*)

可能是 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)
交换底层指向的元素
(函数)

[编辑] 示例