Namensräume
Varianten
Aktionen

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

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

Findet das erste Zeichen, das nicht mit einem der Zeichen in der gegebenen Zeichenfolge übereinstimmt.

1) Findet das erste Zeichen in dieser View, das nicht mit einem der Zeichen von v übereinstimmt, beginnend an Position pos.
2) Entspricht find_first_not_of(basic_string_view(&c, 1), pos).
3) Entspricht find_first_not_of(basic_string_view(s, count), pos).
4) Entspricht find_first_not_of(basic_string_view(s), pos).

Inhalt

[edit] 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

[edit] Rückgabewert

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

[edit] Komplexität

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

[edit] 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 letzte Fehlen von Zeichen
(public member function) [bearbeiten]