Namespaces
Variants

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)
template < std:: sized_sentinel_for < Iter > S >
constexpr difference_type operator - ( const S & s ) const ;
(1) (C++23 이후)
template < /*not-a-const-iterator*/ S >

requires std:: sized_sentinel_for < S, Iter >
friend constexpr difference_type

operator - ( const S & s, const basic_const_iterator & i ) ;
(2) (C++23 이후)

basic_const_iterator 와 그 센티넬(sentinel) 사이의 거리를 반환합니다.

S 는 다음의 설명 전용 개념 /*not-a-const-iterator*/ 을 만족합니다. 이는 basic_const_iterator 의 특수화가 아닌 경우에만 해당됩니다.

매개변수

i, s - 차이를 계산할 반복자와 센티넬

반환값

1) base ( ) - s
2) s - i. base ( )

예제