namespace cpp

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:find

find()

#include <algorithm>

In find (In first, In last, T wert) 
In find (Exec pol, In first, In last, T wert) 
 
In ranges::find (Range r, T wert, Proj proj = {}) 
In ranges::find (In first, In last, T wert, Proj proj = {}) 

Liefert einen Iterator i auf das erste Element des Bereiches [first,last) mit proj(*i) == wert.

Parameter

first Anfang des Bereiches
last Ende des Bereiches
wert zu findender Wert
proj einstelliger Funktor (Vorgabe = std::identity)
pol parallele Ausführungsart

Ergebnis

Rückgabewert: Iterator auf erstes Element mit proj(e) == wert. Wurde kein Element gefunden, wird last geliefert.

Siehe auch

Beispiel

find.cpp
#include <algorithm>
#include <iostream>
 
int main()
{
  const char str[] = "Hallo Welt";
 
  const char* pos = std::find(str, str+10, 'o');
 
  if (pos != end(str)) 
  {
    std::cout << pos << '\n';
  }
}
kennen/lib/find.txt · Zuletzt geändert: 2020-06-14 13:23 von rrichter