命名空间
变体
操作

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

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

可能为 const 限定的 zip_view 的迭代器类型,由 zip_view::begin 返回,并在某些情况下由 zip_view::end 返回。

类型 /*iterator*/<true>/*iterator*/<false> 分别将底层视图视为 const 限定或非 const 限定。

内容

[edit] 成员类型

成员类型 定义
iterator_concept
iterator_category
(有条件地存在)
value_type
difference_type

[edit] 数据成员

成员名称 定义
current_ (private)

[edit] 成员函数

构造迭代器
(公有成员函数)
获取一个由底层所指向元素组成的类似元组的值
(公有成员函数)
获取一个由给定偏移量处底层元素组成的类似元组的值
(公有成员函数)
递增或递减底层迭代器
(公有成员函数) [编辑]

[edit] 非成员函数

比较底层迭代器
(函数)
对底层迭代器执行迭代器算术
(函数)
(C++23)
获取一个类似元组的值,表示要移动的底层所指向元素
(函数)
(C++23)
交换底层所指向元素
(函数)

[edit] 示例