Namensräume
Varianten
Aktionen

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

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

Findet die erste Teilzeichenkette, die der gegebenen Zeichensequenz gleicht.

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

Inhalt

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


[edit] Rückgabewert

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

[edit] Komplexität

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

[edit] Siehe auch

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