Namespaces
Variants

std::experimental::basic_string_view<CharT,Traits>:: rfind

From cppreference.net
constexpr size_type rfind ( basic_string_view v, size_type pos = npos ) const noexcept ;
(1) (라이브러리 펀더멘털 TS)
constexpr size_type rfind ( CharT c, size_type pos = npos ) const noexcept ;
(2) (라이브러리 펀더멘털 TS)
constexpr size_type rfind ( const CharT * s, size_type pos, size_type count ) const ;
(3) (라이브러리 펀더멘털 TS)
constexpr size_type rfind ( const CharT * s, size_type pos = npos ) const ;
(4) (라이브러리 펀더멘털 TS)

주어진 문자 시퀀스와 동일한 마지막 부분 문자열을 찾습니다.

1) 이 뷰에서 위치 pos 부터 시작하여 v 의 마지막 발생을 찾습니다.
2) 다음에 해당함 rfind ( basic_string_view ( & c, 1 ) , pos ) .
3) 다음에 해당함: rfind ( basic_string_view ( s, count ) , pos ) .
4) 다음에 해당함 rfind ( basic_string_view ( s ) , pos ) .

목차

매개변수

v - 검색할 뷰
pos - 검색을 시작할 위치
count - 검색할 부분 문자열의 길이
s - 검색할 문자 문자열에 대한 포인터
ch - 검색할 문자


반환값

찾은 부분 문자열의 첫 번째 문자 위치 또는 npos 해당 부분 문자열이 없는 경우.

복잡도

O( size() * v.size() ) 최악의 경우.

참고 항목

뷰에서 문자 찾기
(public member function)
문자들의 첫 번째 발생 위치 찾기
(public member function)
문자들의 마지막 발생 위치 찾기
(public member function)
문자들이 없는 첫 번째 위치 찾기
(public member function)
문자들이 없는 마지막 위치 찾기
(public member function)