namespace cpp

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:bind1st

bind1st()

#include <functional> (veraltet, statt dessen: bind())

template <class Op, class T> 
binder1st<Op> bind1st (const Op& op, const T& wert) 

Legt das erste Argument eines zweistelligen Funktionsobjekts op auf den wert fest.

Parameter

op zweistelliger Funktionsadapter op(x,y)
wert erstes Argument für op(wert, y)

Ergebnis

Rückgabewert: einstelliger Funktor.

Siehe auch

Beispiel

bind1st.cpp
#include <algorithm>
#include <functional>
#include <iostream>
 
int main()
{
  double arr[] = { 1, 2, 3, 4, 5 };
 
  std::cout << std::count_if(begin(arr), end(arr), std::bind1st(std::less<double>(), 3)) << '\n';
  return 0;                                        // 3 < y  
}
kennen/lib/bind1st.txt · Zuletzt geändert: 2015-01-11 13:57 (Externe Bearbeitung)