Namespaces
Variants

std::ranges::elements_view<V,N>:: end

From cppreference.net
Ranges library
Range adaptors
constexpr auto end ( ) requires ( ! /*simple-view*/ < V > && ! ranges:: common_range < V > ) ;
(1) (C++20부터)
constexpr auto end ( ) requires ( ! /*simple-view*/ < V > && ranges:: common_range < V > ) ;
(2) (C++20부터)
constexpr auto end ( ) const requires ranges:: range < const V > ;
(3) (C++20부터)
constexpr auto end ( ) const requires ranges:: common_range < const V > ;
(4) (C++20부터)

elements_view 의 끝을 나타내는 sentinel 또는 iterator 를 반환합니다.

base_ 를 기본 뷰로 둡니다. 다음과 동일합니다:

1) return /*sentinel*/ < false > { ranges:: end ( base_ ) } ; .
2) return /*iterator*/ < false > { ranges:: end ( base_ ) } ; .
3) return /*sentinel*/ < true > { ranges:: end ( base_ ) } ; .
4) return /*iterator*/ < true > { ranges:: end ( base_ ) } ; .

목차

매개변수

(없음)

반환값

1,3) sentinel 끝 반복자와 동일하게 비교되는
2,4) iterator 마지막 요소 다음에 오는 요소에 대한 반복자

참고 사항

end() 는 기본 뷰가 common_range 인 경우에만 반복자를 반환합니다: elements_view < V,F > V common_range 를 만족할 때마다 이를 만족합니다.

예제

참고 항목

시작을 가리키는 반복자를 반환합니다
(public member function)
범위의 끝을 나타내는 센티널을 반환합니다
(customization point object)