namespace cpp

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:find_first_of

find_first_of()

#include <algorithm>

For find_first_of (For first, For last, For2 first2, For2 last2) 
For find_first_of (For first, For last, For2 first2, For2 last2, Binary pred) 

Liefert einen Iterator auf das erste Element des Bereiches [first,last), das mit einem Wert des Bereiches [first2,last2) übereinstimmt bzw. für welches pred(x, y) mit einem Element y aus [first2,last2) zutrifft.

Parameter

first Anfang eines Bereiches
last Ende eines Bereiches
first2 Anfang der Suchmenge
last2 Ende der Suchmenge
pred zweistelliges Prädikat

Ergebnis

Rückgabewert: Iterator i auf erstes Element, bei dem mit mindestens einem Iterator j der Suchmenge *i == *j bzw. pred(*i, *j) != false erfüllt ist. Wurde kein solches Element gefunden, wird last geliefert.

Siehe auch

Beispiel

find_first_of.cpp
#include <algorithm>
#include <iostream>
 
int main()
{
  const char str[] = "Hallo Welt";
  const char vokal[] = "aeiuo";
 
  const char *pos = std::find_first_of(str, str+10, vokal, vokal+5);
 
  if (pos != end(str)) 
  {
    std::cout << pos << '\n';
  }
}
kennen/lib/find_first_of.txt · Zuletzt geändert: 2019-11-20 14:26 von rrichter