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

Trouve le premier caractère égal à l'un des caractères dans la séquence de caractères donnée.

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

Table des matières

Paramètres

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

Valeur de retour

Position de la première occurrence d'un caractère quelconque de la sous-chaîne, ou npos si aucun caractère correspondant n'est trouvé.

Complexité

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

Voir aussi

rechercher des caractères dans la vue
(fonction membre publique)
trouver la dernière occurrence d'une sous-chaîne
(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)