operator==,!=,<,<=,>,>=,<=>(std::move_iterator)_C++中文网

C++ 参考手册

位置:首页 > C++ 参考手册 >迭代器库 >std::move_iterator > operator==,!=,<,<=,>,>=,<=>(std::move_iterator)

比较底层迭代器。

(1-6) 仅若其底层比较表达式(见后述)为良构且可转换为 bool 才参与重载决议。

(C++20 èµ·)

参数

lhs, rhs - 要比较的迭代器适配器

返回值

1) lhs.base() == rhs.base()
2) lhs.base() != rhs.base()
3) lhs.base() < rhs.base()
4) lhs.base() <= rhs.base()
5) lhs.base() > rhs.base()
6) lhs.base() >= rhs.base()
7) lhs.base() <=> rhs.base()

示例