Namespaces
Variants

std::experimental::basic_string_view<CharT,Traits>:: rfind

From cppreference.net
constexpr size_type rfind ( basic_string_view v, size_type pos = npos ) const noexcept ;
(1) (spécifications techniques des bibliothèques fondamentales)
constexpr size_type rfind ( CharT c, size_type pos = npos ) const noexcept ;
(2) (spécifications techniques des bibliothèques fondamentales)
constexpr size_type rfind ( const CharT * s, size_type pos, size_type count ) const ;
(3) (spécifications techniques des bibliothèques fondamentales)
constexpr size_type rfind ( const CharT * s, size_type pos = npos ) const ;
(4) (spécifications techniques des bibliothèques fondamentales)

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

1) Trouve la dernière occurrence de v dans cette vue, en commençant à la position pos .
2) Équivalent à rfind ( basic_string_view ( & c, 1 ) , pos ) .
3) Équivalent à rfind ( basic_string_view ( s, count ) , pos ) .
4) Équivalent à rfind ( 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

rechercher des caractères dans la vue
(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)