在线文档教程
C++
迭代器 | Iterator

operator-(move_iterator)

运营者-%28移动[医]迭代器%29

template< class Iterator1, class Iterator2 > auto operator-( const move_iterator& lhs, const move_iterator& rhs ) -> decltype(lhs.base() - rhs.base()(since C++11) (until C++17)
template< class Iterator1, class Iterator2 > constexpr auto operator-( const move_iterator<Iterator1>& lhs, const move_iterator<Iterator2>& rhs ) -> decltype(lhs.base() - rhs.base()(since C++17)

返回两个迭代器适配器之间的距离。

参数

lhs, rhs-iterator adaptors to compute the difference of

返回值

lhs.base() - rhs.base()...

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/iterator/move[医]迭代器/运算符-