Namespaces
Variants

operator+, operator- (std::basic_const_iterator)

From cppreference.net
Iterator library
Iterator concepts
Iterator primitives
Algorithm concepts and utilities
Indirect callable concepts
Common algorithm requirements
(C++20)
(C++20)
(C++20)
Utilities
(C++20)
Iterator adaptors
Range access
(C++11) (C++14)
(C++14) (C++14)
(C++11) (C++14)
(C++14) (C++14)
(C++17) (C++20)
(C++17)
(C++17)
friend constexpr basic_const_iterator

operator + ( const basic_const_iterator & i, difference_type n )

requires std:: random_access_iterator < Iter > ;
(1) (C++23 이후)
friend constexpr basic_const_iterator

operator + ( difference_type n, const basic_const_iterator & i )

requires std:: random_access_iterator < Iter > ;
(2) (C++23 이후)
friend constexpr basic_const_iterator

operator - ( const basic_const_iterator & i, difference_type n )

requires std:: random_access_iterator < Iter > ;
(3) (C++23 이후)

반복자 i n 만큼 증가 또는 감소시킨 값을 반환합니다.

1,2) n 위치만큼 진행된 반복자를 반환합니다.
3) - n 위치만큼 진행된 반복자를 반환합니다.

이 함수들은 일반적인 unqualified lookup 또는 qualified lookup 으로는 보이지 않으며, 인수가 std:: basic_const_iterator < Iter > 의 연관 클래스일 때에만 argument-dependent lookup 을 통해 찾을 수 있습니다.

반환값

1,2) basic_const_iterator ( i. base ( ) + n )
3) basic_const_iterator ( i. base ( ) - n )

예제