Looking for c++ Keywords? Try Ask4Keywords

C++Callable Objects


Einführung

Aufrufbare Objekte sind die Auflistung aller C ++ - Strukturen, die als Funktion verwendet werden können. In der Praxis können Sie dies alles an die C ++ 17 STL-Funktion invoke () übergeben oder im Konstruktor von std :: function verwendet werden. Dazu gehören: Funktionszeiger, Klassen mit operator (), Klassen mit implizit Konvertierungen, Verweise auf Funktionen, Zeiger auf Elementfunktionen, Zeiger auf Elementdaten, Lambdas. Die aufrufbaren Objekte werden in vielen STL-Algorithmen als Prädikat verwendet.

Bemerkungen

Ein sehr nützliches Gespräch von Stephan T. Lavavej ( <funktional>: Neues und korrekte Verwendung ) ( Folien ) führt zur Basis dieser Dokumentation.

Callable Objects Verwandte Beispiele