operator-(move_iterator)
template< class Iterator1, class Iterator2 > auto operator-( const move_iterator<Iterator1>& lhs, const move_iterator<Iterator2>& 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。
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com