<tbody>
</tbody>
<tbody class="t-dcl-rev ">
</tbody><tbody>
</tbody>
| template< class Iterator > typename reverse_iterator<Iterator>::difference_type operator-( const reverse_iterator<Iterator>& lhs, const reverse_iterator<Iterator>& rhs );
|
|
(C++11未満) |
| template< class Iterator1, class Iterator2 > auto operator-( const reverse_iterator<Iterator1>& lhs, const reverse_iterator<Iterator2>& rhs ) -> decltype(rhs.base() - lhs.base());
|
|
(C++11以上) (C++17未満) |
| template< class Iterator1, class Iterator2 > constexpr auto operator-( const reverse_iterator<Iterator1>& lhs, const reverse_iterator<Iterator2>& rhs ) -> decltype(rhs.base() - lhs.base());
|
|
(C++17以上) |
| | |
2つのイテレータアダプタ間の距離を返します。
引数
| lhs, rhs
|
-
|
差を計算するイテレータアダプタ
|
戻り値
rhs.base() - lhs.base()。
例