operator-(std::move_iterator)
Определено в заголовочном файле <iterator> | ||
|---|---|---|
template< class Iter1, class Iter2 >
auto operator-( const move_iterator<Iter1>& lhs,
const move_iterator<Iter2>& rhs )
-> decltype(lhs.base() - rhs.base());
|
(начиная с C++11) (constexpr начиная с C++17) |
Возвращает расстояние между двумя адаптерами итераторов.
Параметры
| lhs, rhs | - | адаптеры итераторов, для которых вычисляется разность |
Возвращаемое значение
lhs.base() - rhs.base()
Пример
См. также
продвигает или перемещает назад move_iterator (функция-член класса) |
|
|
(C++11) | продвигает итератор (шаблон функции) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/iterator/move_iterator/operator-