Namespaces
Variants

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

From cppreference.net
Ranges library
Range adaptors
template < bool Const >
class /*迭代器*/ ;
( 仅用于说明* )

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

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

目录

成员类型

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

数据成员

成员名称 定义
current_ (private)

成员函数

构造迭代器
(公开成员函数)
获取由底层指向元素组成的类元组值
(公开成员函数)
获取由给定偏移量处底层元素组成的类元组值
(公开成员函数)
前进或回退底层迭代器
(公开成员函数)

非成员函数

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

示例