命名空间
变体
操作

std::ranges::zip_view<Views...>::迭代器 (iterator)

来自 cppreference.cn
< cpp‎ | ranges‎ | zip view
 
 
范围库 (Ranges library)
范围适配器 (Range adaptors)
 
 
模板< bool Const >
class /*迭代器*/;
(仅作说明*)

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

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

目录

[编辑] 成员类型

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

[编辑] 数据成员

成员名称 (Member name) 定义
current_ (私有)

[编辑] 成员函数

构造一个迭代器
(公开成员函数)
获取一个元组状值,包含底层指向的元素
(公开成员函数)
获取一个元组状值,包含给定偏移量处的底层元素
(公开成员函数)
前进或后退底层迭代器
(公共成员函数) [编辑]

[编辑] 非成员函数

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

[编辑] 示例