Namensräume
Varianten
Aktionen

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

Von cppreference.com
 
 
 
 
 
constexpr size_type rfind(basic_string_view v, size_type pos = npos) const noexcept;
(1) (library fundamentals TS)
constexpr size_type rfind(CharT c, size_type pos = npos) const noexcept;
(2) (library fundamentals TS)
constexpr size_type rfind(const CharT* s, size_type pos, size_type count) const;
(3) (library fundamentals TS)
constexpr size_type rfind(const CharT* s, size_type pos = npos) const;
(4) (library fundamentals TS)

Sucht die letzte Teilzeichenkette, die mit der gegebenen Zeichenkette übereinstimmt.

1) Sucht das letzte Vorkommen von v in dieser Ansicht, beginnend an Position pos.
2) Entspricht rfind(basic_string_view(&c, 1), pos).
3) Entspricht rfind(basic_string_view(s, count), pos).
4) Entspricht rfind(basic_string_view(s), pos).

Inhalt

[bearbeiten] Parameter

v - Zu suchende Ansicht
pos - Position, an der die Suche beginnen soll
zählt - Länge der zu durchsuchenden Teilzeichenkette
s - Zeiger auf eine zu durchsuchende Zeichenkette
ch - Zu durchsuchendes Zeichen


[bearbeiten] Rückgabewert

Position des ersten Zeichens der gefundenen Teilzeichenkette oder npos, wenn keine solche Teilzeichenkette gefunden wurde.

[bearbeiten] Komplexität

Im schlimmsten Fall O(size() * v.size()).

[bearbeiten] Siehe auch

sucht Zeichen in der Ansicht
(public member function) [bearbeiten]
findet das erste Vorkommen von Zeichen
(public member function) [bearbeiten]
findet das letzte Vorkommen von Zeichen
(public member function) [bearbeiten]
findet das erste Fehlen von Zeichen
(public member function) [bearbeiten]
findet das letzte Fehlen von Zeichen
(public member function) [bearbeiten]