Namensräume
Varianten
Aktionen

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

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

Findet das erste Zeichen, das gleich einem der Zeichen in der gegebenen Zeichensequenz ist.

1) Findet das erste Vorkommen eines der Zeichen von v in dieser Ansicht, beginnend an Position pos.
2) Entspricht find_first_of(basic_string_view(&c, 1), pos).
3) Entspricht find_first_of(basic_string_view(s, count), pos).
4) Entspricht find_first_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 durchsuchenden Zeichenstrings
s - Zeiger auf einen zu durchsuchenden Zeichenstring
ch - Zu durchsuchendes Zeichen

[edit] Rückgabewert

Position des ersten Vorkommens eines Zeichens der Teilzeichenkette 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 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]