Namespaces
Variants

std::ranges::split_view<V,Pattern>:: find_next

From cppreference.net
Ranges library
Range adaptors
constexpr ranges:: subrange < ranges:: iterator_t < V >>
/*find_next*/ ( ranges:: iterator_t < V > it ) ;
( 설명 전용* )

기본 뷰에서 패턴의 다음 발생을 검색합니다. 다음과 동일합니다:

auto [ b, e ] = ranges:: search ( ranges:: subrange ( it, ranges:: end ( base_ ) ) , pattern_ ) ;

if ( b ! = ranges:: end (
base_ ) and ranges:: empty ( pattern_ ) )
{
++ b ;
++ e ;
}

return { b, e } ;

매개변수

it - 검색을 시작할 위치에 대한 반복자

반환값

패턴이 발견된 경우 다음 위치를 나타내는 하위 범위입니다. 그렇지 않은 경우 빈 하위 범위입니다.