operator+(std::basic_const_iterator<Iter>)
friend constexpr basic_const_iterator
operator+( const basic_const_iterator& i, difference_type n )
requires std::random_access_iterator<Iter>;
| (1) | (since C++23) |
friend constexpr basic_const_iterator
operator+( difference_type n, const basic_const_iterator& i )
requires std::random_access_iterator<Iter>;
| (2) | (since C++23) |
Возвращает итератор i сдвинутый на n.
Эти функции не видны для обычного неквалифицированного или квалифицированного поиска, и их можно найти только с помощью поиска, зависящего от аргументов, когда std::basic_const_iterator<Iter> является ассоциированным классом аргументов.
Параметры
| i | - | адаптер итератора, который нужно сдвинуть |
| n | - | количество позиций для сдвига итератора |
Значение возврата
std::basic_const_iterator<Iter>(i.base() + n)
Пример
См. также
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/iterator/basic_const_iterator/operator%2B