Namensräume
Varianten
Aktionen

std::pointer_to_binary_function

Von cppreference.com
< cpp‎ | utility‎ | functional
 
 
Dienstprogramm-Bibliotheken
Sprachunterstützung
Typunterstützung (Basistypen, RTTI)
Bibliotheks-Feature-Test-Makros (C++20)
Programm-Dienstprogramme
Variadische Funktionen
Coroutine-Unterstützung (C++20)
Vertragsunterstützung (C++26)
Drei-Wege-Vergleich
(C++20)
(C++20)(C++20)(C++20)  
(C++20)(C++20)(C++20)

Allgemeine Hilfsmittel
Relationale Operatoren (in C++20 veraltet)
 
Funktionsobjekte
Funktionsaufruf
(C++17)(C++23)
Identitätsfunktions-Objekt
(C++20)
Transparente Operator-Wrapper
(C++14)
(C++14)
(C++14)
(C++14)  
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)

Alte Binder und Adaptoren
(bis C++17*)
(bis C++17*)
(bis C++17*)
pointer_to_binary_function
(bis C++17*)  
(bis C++17*)
(bis C++17*)(bis C++17*)(bis C++17*)(bis C++17*)
(bis C++20*)
(bis C++20*)
(bis C++17*)(bis C++17*)
(bis C++17*)(bis C++17*)

(bis C++17*)
(bis C++17*)(bis C++17*)(bis C++17*)(bis C++17*)
(bis C++20*)
(bis C++20*)
 
template<

    class Arg1,
    class Arg2,
    class Result

> class pointer_to_binary_function : public std::binary_function<Arg1, Arg2, Result>;
(in C++11 veraltet)
(removed in C++17)

std::pointer_to_binary_function ist ein Funktions-Objekt, das als Wrapper um eine binäre Funktion fungiert.

Inhalt

[bearbeiten] Member-Funktionen

(Konstruktor)
konstruiert ein neues pointer_to_binary_function-Objekt mit der übergebenen Funktion
(öffentliche Memberfunktion)
operator()
ruft die gespeicherte Funktion auf
(öffentliche Memberfunktion)

std::pointer_to_binary_function::pointer_to_binary_function

explicit pointer_to_binary_function( Result (*f)(Arg1,Arg2) );

Konstruiert ein pointer_to_binary_function-Funktionsobjekt mit der gespeicherten Funktion f.

Parameter

f - Zeiger auf eine zu speichernde Funktion

std::pointer_to_binary_function::operator()

Result operator()( Arg1 x1, Arg2 x2 ) const;

Ruft die gespeicherte Funktion auf.

Parameter

x1, x2 - Argumente, die an die Funktion übergeben werden sollen

Rückgabewert

Der von der aufgerufenen Funktion zurückgegebene Wert.

[bearbeiten] Siehe auch

(in C++11 veraltet)(in C++17 entfernt)
Adaptor-kompatibler Wrapper für einen Zeiger auf eine unäre Funktion
(Klassenvorlage) [edit]
(in C++11 veraltet)(in C++17 entfernt)
erstellt einen adaptor-kompatiblen Funktionsobjekt-Wrapper aus einem Funktionszeiger
(Funktionsvorlage) [edit]