Namespaces
Variants

std::ranges::join_view<V>:: begin

From cppreference.net
Ranges library
Range adaptors
constexpr auto begin ( ) ;
(1) (C++20부터)
constexpr auto begin ( ) const

requires ranges:: input_range < const V > &&

std:: is_reference_v < ranges:: range_reference_t < const V >> ;
(2) (C++20부터)

join_view 의 첫 번째 요소를 가리키는 iterator 를 반환합니다. base_ 가 기본 뷰라고 가정합니다,

1) 다음과 동일함
2) 다음에 해당함 return /*iterator*/ < true > { * this, ranges:: begin ( base_ ) } ; .

목차

매개변수

(없음)

반환값

첫 번째 요소에 대한 반복자.

참고 사항

ranges:: range_reference_t < V > 가 참조 타입이 아닌 경우, 즉 V 의 반복자를 역참조할 때 prvalue 임시 객체가 반환되는 경우, join_view input_range 만 지원하며, 이 경우 단일 패스 반복만 가능하고 begin() 의 반복 호출은 의미 있는 결과를 제공하지 않을 수 있습니다.

예제

참고 항목

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