命名空间
变体
操作

operator==(ranges::elements_view::sentinel)

来自 cppreference.com
< cpp‎ | ranges‎ | elements view‎ | sentinel
 
 
范围库
范围适配器
 
 
template< bool OtherConst >

    requires std::sentinel_for<ranges::sentinel_t<Base>,
        ranges::iterator_t</*maybe-const*/<OtherConst, V>>>
friend constexpr bool operator==( const /*iterator*/<OtherConst>& x,

                                  const /*sentinel*/& y );
(自 C++20)

比较 x 的基础迭代器与 y 的基础哨兵。

此函数对于普通的 无限定限定查找 不可视,并且只能在 elements_view::sentinel<Const> 是参数的关联类时通过 依赖于参数的查找 找到。

!= 运算符是从 operator== 合成 的。

[编辑] 参数

x - 迭代器 用于比较
y - 哨兵用于比较

[编辑] 返回值

x.base() == y.base().

[编辑] 示例