operator==(std::move_iterator<Iter>, std::move_sentinel)

template<std::sentinel_for<Iter> S>

  friend constexpr bool

    operator==(const move_iterator& i, const std::move_sentinel<S>& s);
(C++20 起)

比较 move_iteratormove_sentinel

此函数模板对通常无限定有限定查找不可见,而只能在 std::move_iterator<Iter> 为参数的关联类时由实参依赖查找找到。

!= 运算符从 operator== 合成

参数

i - std::move_iterator<Iter>
s - std::move_sentinel<S> ,其中 S 实现 std::sentinel_for<Iter>

返回值

i.base() == s.base()

参阅

(C++11)(C++11)(C++20 中移除)(C++11)(C++11)(C++11)(C++11)(C++20)
比较底层迭代器
(函数模板)