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) (spécifications techniques des bibliothèques fondamentales)
constexpr size_type find ( CharT c, size_type pos = 0 ) const noexcept ;
(2) (spécifications techniques des bibliothèques fondamentales)
constexpr size_type find ( const CharT * s, size_type pos, size_type count ) const ;
(3) (spécifications techniques des bibliothèques fondamentales)
constexpr size_type find ( const CharT * s, size_type pos = 0 ) const ;
(4) (spécifications techniques des bibliothèques fondamentales)

Trouve la première sous-chaîne égale à la séquence de caractères donnée.

1) Trouve la première occurrence de v dans cette vue, en commençant à la position pos .
2) Équivalent à find ( basic_string_view ( & c, 1 ) , pos ) .
3) Équivalent à find ( basic_string_view ( s, count ) , pos ) .
4) Équivalent à find ( basic_string_view ( s ) , pos ) .

Table des matières

Paramètres

v - vue à rechercher
pos - position à laquelle commencer la recherche
count - longueur de la sous-chaîne à rechercher
s - pointeur vers une chaîne de caractères à rechercher
ch - caractère à rechercher


Valeur de retour

Position du premier caractère de la sous-chaîne trouvée, ou npos si aucune sous-chaîne de ce type n'est trouvée.

Complexité

O( size() * v.size() ) au pire.

Voir aussi

trouver la dernière occurrence d'une sous-chaîne
(fonction membre publique)
trouver la première occurrence de caractères
(fonction membre publique)
trouver la dernière occurrence de caractères
(fonction membre publique)
trouver la première absence de caractères
(fonction membre publique)
trouver la dernière absence de caractères
(fonction membre publique)