Espacios de nombres
Variantes
Acciones
 
 
 
 
constexpr size_type find_first_of(basic_string_view v, size_type pos = 0) const noexcept;
(1) (desde C++17)
constexpr size_type find_first_of(CharT c, size_type pos = 0) const noexcept;
(2) (desde C++17)
constexpr size_type find_first_of(const CharT* s, size_type pos, size_type count) const;
(3) (desde C++17)
constexpr size_type find_first_of(const CharT* s, size_type pos = 0) const;
(4) (desde C++17)

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

1) Encuentra la primera ocurrencia de cualquiera de los caracteres de v en esta vista, empezando en la posición pos.
2) Equivalente a find_first_of(basic_string_view(std::addressof(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).

Parámetros

v - Vista a buscar.
pos - Posición en la cual iniciar 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 tal carácter.

Complejidad

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

Véase también

Encuentra caracteres en la vista.
(función miembro pública)
Encuentra la última ocurrencia de una subcadena.
(función miembro pública)
Encuentra la última ocurrencia de caracteres.
(función miembro pública)
Encuentra la primer ausencia de caracteres.
(función miembro pública)
Encuentra la última ausencia de caracteres.
(función miembro pública)