Ich untersuche mögliche Implementierungen der dynamischen Versendung von nicht verwandten Typen in modernem C ++ (C ++ 11 / C ++ 14).
Unter "dynamische Verteilung von Typen" verstehe ich einen Fall, bei dem wir in der Laufzeit einen Typ aus d...
Ich kenne zwei Möglichkeiten, um die Spezifikation einer Schnittstelle von einer Implementierung dieser Schnittstelle in Haskell zu trennen:
geben Klassen ein, z. B .:
Schnittstelle: RandomGen
impl: StdGen
Datensätze, z.B...
Ich versuche, meiner Evaluation -App ein Rails 4 -Modell hinzuzufügen.
Ich habe ein Modell namens evaluation.rb erstellt. Es hat:
%Vor%
Ich habe auch Bedenken für evaluator und evaluatable als: gemacht
%Vor%
Ich habe je...
Haben
%Vor%
Die Ausgabe ist C , aber ich habe B erwartet.
Ich habe B::foo() nicht mit dem Modifizierer virtual deklariert, daher erwarte ich, dass der Funktionsaufruf vom statischen Typ bestimmt wird (kein Polymorphismus).
W...
Ich möchte das Paket unification-fd verwenden, um einen einfachen Typchecker für einen Hindley-Milner zu implementieren Typ System. Dies erfordert die Darstellung von polymorphen ("forall") Typen.
Wie können diese Typen am besten dargest...
Was ist der Unterschied zwischen Laufzeitpolymorphismus und kompilierbarer Polymorphie? Worin besteht der Unterschied zwischen früher Bindung und später Bindung? Beispiele würden sehr geschätzt.
Ich stoße auf Probleme mit der Möglichkeit, Funktionen / Eigenschaften aufzurufen, die für die Kindklasse einzigartig sind. Ich frage mich, ob es eine Möglichkeit gibt, etwas Ähnliches wie das folgende zu tun:
%Vor%
In diesem rudimentären Be...
Ich möchte so etwas machen ...
%Vor%
Was "Hallo Welt!" ausdrucken würde
EDIT: Siehe Kann ich hinzufügen benutzerdefinierte Methoden / Attribute zu integrierten Python-Typen?