Namespaces
Variants

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

From cppreference.net
constexpr size_type find_first_of ( basic_string_view v, size_type pos = 0 ) const noexcept ;
(1) (TS de fundamentos de biblioteca)
constexpr size_type find_first_of ( CharT c, size_type pos = 0 ) const noexcept ;
(2) (TS de fundamentos de biblioteca)
constexpr size_type find_first_of ( const CharT * s, size_type pos, size_type count ) const ;
(3) (TS de fundamentos de biblioteca)
constexpr size_type find_first_of ( const CharT * s, size_type pos = 0 ) const ;
(4) (TS de fundamentos de biblioteca)

Encuentra el primer carácter igual a cualquiera de los caracteres en la secuencia de caracteres dada.

1) Encuentra la primera aparición de cualquiera de los caracteres de v en esta vista, comenzando en la posición pos .
2) Equivalente a find_first_of ( basic_string_view ( & c, 1 ) , pos ) .
3) Equivalente a find_first_of ( basic_string_view ( s, count ) , pos ) .
4) Equivalente a find_first_of ( 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 cadena de caracteres a buscar
s - puntero a una cadena de caracteres a buscar
ch - carácter a buscar

Valor de retorno

Posición de la primera ocurrencia de cualquier carácter de la subcadena, o npos si no se encuentra dicho carácter.

Complejidad

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

Véase también

buscar caracteres en la vista
(función miembro pública)
encontrar la última ocurrencia de una subcadena
(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)