Namensräume
Varianten
Aktionen

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

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

Findet das letzte Zeichen, das nicht mit einem der Zeichen in der gegebenen Zeichensequenz übereinstimmt.

1) Findet das letzte Zeichen, das nicht mit einem der Zeichen von v in dieser Ansicht übereinstimmt, beginnend bei Position pos.
2) Äquivalent zu find_last_not_of(basic_string_view(&c, 1), pos).
3) Äquivalent zu find_last_not_of(basic_string_view(s, count), pos).
4) Äquivalent zu find_last_not_of(basic_string_view(s), pos).

Inhalt

[bearbeiten] Parameter

v - Zu suchende Ansicht
pos - Position, an der die Suche beginnen soll
zählt - Länge des zu vergleichenden Zeichenstrings
s - Zeiger auf einen zu vergleichenden Zeichenstring
ch - Zu vergleichendes Zeichen

[bearbeiten] Rückgabewert

Position des letzten Zeichens, das nicht mit einem der Zeichen in der gegebenen Zeichenkette übereinstimmt, oder npos, wenn kein solches Zeichen gefunden wird.

[bearbeiten] Komplexität

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

[bearbeiten] Siehe auch

sucht Zeichen in der Ansicht
(public member function) [bearbeiten]
sucht das letzte Vorkommen einer Teilzeichenkette
(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]