Namespaces
Variants

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

From cppreference.net
constexpr size_type find ( basic_string_view v, size_type pos = 0 ) const noexcept ;
(1) (라이브러리 fundamentals TS)
constexpr size_type find ( CharT c, size_type pos = 0 ) const noexcept ;
(2) (라이브러리 fundamentals TS)
constexpr size_type find ( const CharT * s, size_type pos, size_type count ) const ;
(3) (라이브러리 fundamentals TS)
constexpr size_type find ( const CharT * s, size_type pos = 0 ) const ;
(4) (라이브러리 fundamentals TS)

주어진 문자 시퀀스와 동일한 첫 번째 부분 문자열을 찾습니다.

1) 이 뷰에서 위치 pos 부터 시작하여 v 의 첫 번째 발생을 찾습니다.
2) 다음에 해당함 find ( basic_string_view ( & c, 1 ) , pos ) .
3) 다음에 해당함 find ( basic_string_view ( s, count ) , pos ) .
4) 다음에 해당함 find ( 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)