Was ist ein Funktor C++?

Inhaltsverzeichnis:

Was ist ein Funktor C++?
Was ist ein Funktor C++?
Anonim

Ein Funktor (oder Funktionsobjekt) ist eine C++-Klasse, die sich wie eine Funktion verhält. Funktoren werden mit derselben alten Funktionsaufrufsyntax aufgerufen. Um einen Funktor zu erstellen, erstellen wir ein Objekt, das den Operator überlädt. Die Zeile MyFunctor(10); Entspricht MyFunctor. Operator(10);

Wozu dient der Funktor?

Wie andere bereits erwähnt haben, ist ein Funktor ein Objekt, das sich wie eine Funktion verhält, d.h. es überlädt den Funktionsaufrufoperator. Funktoren werden häufig in STL-Algorithmen verwendet. Sie sind nützlich, weil sie den Zustand vor und zwischen Funktionsaufrufen h alten können, wie eine Closure in funktionalen Sprachen.

Was ist ein Funktor beim Programmieren?

In der funktionalen Programmierung ist ein Funktor ein Entwurfsmuster, inspiriert von der Definition aus der Kategorientheorie, das es einem generischen Typ ermöglicht, eine Funktion im Inneren anzuwenden, ohne die Struktur des zu ändern generischer Typ.

Was ist ein Funktor C?

Funktoren sind Container mit Wert(en) und wenn Sie eine Funktion auf diese Werte anwenden, erh alten Sie die gleiche Art von Container mit den darin enth altenen Werten davon umgewandelt. Jeder Typ, der eine Map/Select-Funktion definiert hat, ist ein Funktor.

Was ist ein Funktor in der Mathematik?

Eine Funktion zwischen Kategorien, die Objekte auf Objekte und Morphismen auf Morphismen abbildet. Funktoren existieren sowohl in kovarianten als auch in kontravarianten Typen.

Interessante Beiträge
Verursachen Antihistaminika Nervosität?
Weiterlesen

Verursachen Antihistaminika Nervosität?

Antihistaminika sind dafür bekannt, extreme Schläfrigkeit zu verursachen; bei bestimmten Menschen können sie jedoch Schlaflosigkeit, Erregbarkeit, Angstzustände, Unruhe und eine schnelle Herzfrequenz verursachen. Können Medikamente gegen Allergien nervös machen?

Wenn eia fertig ist?
Weiterlesen

Wenn eia fertig ist?

UVP kann sequentiell erfolgen, d.h. sie kann nach der ingenieurtechnischen/wirtschaftlichen Planungsphase im Projektzyklus durchgeführt werden. Der resultierende UVP-Bericht würde die erforderlichen Minderungsmaßnahmen enth alten, um das Projekt auf umweltverträgliche Weise umzusetzen.

Wer ist der beste Wohnwagenhersteller?
Weiterlesen

Wer ist der beste Wohnwagenhersteller?

Bailey of Bristol in der Owner Satisfaction Survey 2019 zum besten Wohnwagenhersteller gewählt. Bailey of Bristol wurde bei den Owner Satisfaction Awards 2019 zum besten Wohnwagenhersteller für neue und gebrauchte Wohnwagen gewählt präsentiert von The Camping and Caravanning Club und Practical Caravan Magazine.