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

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

1) Encuentra la primera ocurrencia de v en esta vista, empezando en la posición pos.
2) Equivalente a find(basic_string_view(std::addressof(ch), 1), pos).
3) Equivalente a find(basic_string_view(s, count), pos).
4) Equivalente a find(basic_string_view(s), pos).

Parámetros

v - Vista sobre cadena a buscar.
pos - Posición en la cual iniciar 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 hallada, o npos si no se encuentra tal subcadena.

Complejidad

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

Véase también

Encuentra la última ocurrencia de una subcadena.
(función miembro pública)
Encuentra la primer ocurrencia de caracteres.
(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)