operator==(ranges::zip_view::iterator, ranges::zip_view::sentinel)
来自 cppreference.cn
template< bool OtherConst > requires (std::sentinel_for< |
(C++23 起) | |
将 x 的底层迭代器元组与 y 的底层哨兵元组进行比较。
此函数对于常规的非限定或限定查找不可见,只能通过实参依赖查找找到,当 zip_view::sentinel<Const>
是实参的关联类时。
!=
运算符由 operator==
合成。
[编辑] 参数
x | - | 待比较的迭代器 |
y | - | 待比较的哨兵 |
[编辑] 返回值
设 x.current_ 表示底层迭代器元组,y.end_ 表示底层哨兵元组。
返回
- 如果至少有一个底层迭代器(通过类似于 std::get<i>(x.current_) 的表达式获得)与某个底层哨兵(通过类似于 std::get<i>(y.end_) 的表达式获得)相等(使用适当的 operator==),对于范围
0 <= i < sizeof...(Views)
中的某个索引i
,则返回 true。 - 否则返回 false。
[编辑] 示例
本节不完整 原因:无示例 |