Suchergebnisse für Anfrage "functor"
Übergabe des Funktors als Funktionszeiger
Ich versuche, eine C-Bibliothek in einer C ++ - App zu verwenden, und habe mich in der folgenden Situation wiedergefunden (ich kenne mein C, bin aber ziemlic...
Obere dreieckige Schleife für Scala-Listen
Aufgrund meines Hintergrunds in der imperativen Programmierung bin ich es gewohnt, dies zu tun
Sind Functor-Instanzen einzigartig?
Ich habe mich gefragt, inwieweit
Wo leben von std :: bind erstellte Funktoren?
Ein Funktionszeiger kann auf eine freie Funktion, ein Funktionsobjekt oder einen Wrapper über einem Memberfunktionsaufruf verweisen. Die mit std :: bind erstellten Funktoren können jedoch sowohl einen Status als auch einen benutzerdefinierten ...
Wie benutze ich functor als Mitglied in einer Klassenvorlage?
Ich habe versucht, einen Funktor alsstd::function Objekt innerhalb einer Klassenvorlage. Nachfolgend ist aufgeführt, was ich bisher getan habe. //! the functor class template template<typename T> struct func { void operator ()(T t) { std::cout ...
Warum wurde unary_function, binary_function aus C ++ 11 entfernt?
ich habe das gefundenbinary_function wird aus C ++ 11 entfernt. Ich frage mich warum. C ++ 98: template <class T> struct less : binary_function <T,T,bool> { bool operator() (const T& x, const T& y) const {return x<y;} };C ++ 11: template ...
Lax monoidale Funktoren mit einer anderen monoidalen Struktur
Applikative Funktoren sind unter Haskellers bekannt und beliebt, da sie Funktionen in einem effektiven Kontext anwenden können. Kategorietheoretisch kann gezeigt werden, dass die Methoden vonApplicative: pure :: a -> f a (<*>) :: f (a -> b) -> ...
Wie kann es sinnvoll sein, den Operator "Funktionsaufruf" zu überlasten?
Ich habe kürzlich festgestellt, dass man in C ++ den Operator "Funktionsaufruf" auf seltsame Weise überladen kann, indem man zwei Klammern schreibt: class A { int n; public: void operator ()() const; };Und dann benutze es so: A a; a();Wann ist ...
Verwenden Sie das Element n_th in einem Container, jedoch mit einem anderen Schlüssel
Ich habe zwei Vektoren. Eine, die tatsächlich die Daten enthält (sagen wir float) und eine, die die Indizes enthält. Ich möchte weitergebennth_element der Indexvektor, aber ich möchte, dass der Vergleich von dem Vektor durchgeführt wird, der die ...
Würden Sie mir bitte die OCaml-Funktoren erklären? [Duplikat]
Mögliche Duplikate: Was ist ein Funktor in Functional Programming? [https://stackoverflow.com/questions/2030863/in-functional-programming-what-is-a-functor] Ich weiß nicht viel über OCaml, ich habe einige Zeit F # gelernt und verstehe es ganz ...