Spec-Zone.ru › C++

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API