operator==(ranges::adjacent_view::iterator, ranges::adjacent_view::sentinel)
来自 cppreference.com
< cpp | ranges | adjacent view | sentinel
template< bool OtherConst > requires std::sentinel_for<ranges::sentinel_t<Base>, |
(自 C++23) | |
比较 x 的底层迭代器与 y 的底层哨兵。
等效于:return x.current_.back() == y.end_,其中 current_
是 x 中的底层迭代器数组,而 end_
是 y 中的底层哨兵。
此函数对普通 非限定 或 限定查找 不可見,并且只有在 adjacent_view::sentinel<Const>
是参数的关联类时,才能通过 自变量相关查找 找到它。
!=
运算符是 从 operator==
合成的。
[编辑] 参数
x | - | 要比较的 迭代器 |
y | - | 要比较的 哨兵 |
[编辑] 返回值
如果 x 中存储的底层迭代器是结束迭代器,则为 true。
[编辑] 示例
本节内容尚未完善 原因:没有示例 |