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) (biblioteca de fundamentos TS)
constexpr size_type find ( CharT c, size_type pos = 0 ) const noexcept ;
(2) (biblioteca de fundamentos TS)
constexpr size_type find ( const CharT * s, size_type pos, size_type count ) const ;
(3) (biblioteca de fundamentos TS)
constexpr size_type find ( const CharT * s, size_type pos = 0 ) const ;
(4) (biblioteca de fundamentos TS)

Encuentra la primera subcadena igual a la secuencia de caracteres dada.

1) Encuentra la primera aparición de v en esta vista, comenzando en la posición pos .
2) Equivalente a find ( basic_string_view ( & c, 1 ) , pos ) .
3) Equivalente a find ( basic_string_view ( s, count ) , pos ) .
4) Equivalente a find ( basic_string_view ( s ) , pos ) .

Contenidos

Parámetros

v - vista a buscar
pos - posición en la que comenzar la búsqueda
count - longitud de la subcadena a buscar
s - puntero a una cadena de caracteres a buscar
ch - carácter a buscar


Valor de retorno

Posición del primer carácter de la subcadena encontrada, o npos si no se encuentra dicha subcadena.

Complejidad

O( size() * v.size() ) en el peor de los casos.

Véase también

encontrar la última ocurrencia de una subcadena
(función miembro pública)
encontrar primera ocurrencia de caracteres
(función miembro pública)
encontrar última ocurrencia de caracteres
(función miembro pública)
encontrar primera ausencia de caracteres
(función miembro pública)
encontrar última ausencia de caracteres
(función miembro pública)