Espacios de nombres
Variantes
Acciones

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

De cppreference.com
 
 
 
 
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).

Contenido

[editar] 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.

[editar] 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.

[editar] Complejidad

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

[editar] Véase también

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