polymorphism

In der Informatik ist Polymorphie eine Programmiersprache, mit der Werte verschiedener Datentypen einheitlich behandelt werden können.
2
Antworten

Lösungen für den dynamischen Versand von nicht verwandten Typen

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...
07.10.2016, 11:20
1
Antwort

Haskell: Wie trennt man die Schnittstelle von der Implementierung?

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...
19.12.2015, 16:51
4
Antworten

Greifen Sie auf eine abgeleitete private Memberfunktion von einem Basisklassenzeiger auf ein abgeleitetes Objekt zu [duplizieren]

%Vor% Warum ruft p->fn2() die abgeleitete Klassenfunktion auf, obwohl fn2 in D privat ist?     
11.05.2011, 09:05
1
Antwort

Rails 4 Polymorphe Assoziationen und Bedenken

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...
04.04.2016, 04:16
1
Antwort

Verstecke die virtuelle Funktion mit nicht-virtueller Überschreibung

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...
18.06.2014, 12:55
0
Antworten

Darstellung von Polymorphismus mit Unification-fd

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...
30.04.2016, 05:01
3
Antworten

C # Polymorphismus

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.     
01.10.2010, 18:36
8
Antworten

C # Polymorphismus - Zugreifen auf Eigenschaften der untergeordneten Klasse, die nicht im übergeordneten Objekt enthalten sind

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...
31.01.2011, 18:07
3
Antworten

c ++ Darsteller vectorInherited * zu vectorabstract *

%Vor% Wie implementiere ich die Funktion getStuff() ?     
08.10.2010, 14:24
8
Antworten

Wie füge ich meinen eigenen benutzerdefinierten Attributen zu vorhandenen integrierten Python-Typen hinzu? Wie eine Schnur? [Duplikat]

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?     
15.03.2010, 02:07