overloading

Die Begriffe Überladen und Überladen können sich beziehen auf:   - Überladen von Konstruktoren und Methoden, eine Art von Polymorphie, bei der verschiedene Funktionen mit demselben Namen basierend auf den Datentypen der übergebenen Parameter aufgerufen werden   - Überladung des Operators, eine Form der Überlastung der Funktion oder Methode, bei der die Aktion überlastet wird, ist ein Operator, wie + oder -
1
Antwort

Rufen Sie die Memberfunktion einer Basisklasse explizit statisch auf

Ich habe eine Basisklasse mit den magischen Methoden __call und _callStatic definiert, so dass Aufrufe an nicht deklarierte Member-Funktionen behandelt werden. Wenn Sie beide haben, die dynamische und die statische, scheint es nicht mög...
22.06.2012, 11:45
4
Antworten

Definieren Sie zwei Methoden mit demselben Parametertyp

Heute bin ich auf ein Szenario gestoßen, in dem ich eine Methode erstellen muss, die dieselbe name, params count and params types mit einer existierenden teilt, etwa so: %Vor% Auf den ersten Blick habe ich nur gesagt, warum man es nicht m...
28.07.2011, 12:17
2
Antworten

Generische Überladungsauflösung

Ich habe folgendes Szenario: %Vor% Und dann zwei Methoden %Vor% (Hinweis, der Code wurde im Browser geschrieben, beschreibt aber die Situation, der ich gegenüberstehe) Wie kann ich die generische Methode aufrufen und B drucken? Kan...
09.09.2010, 16:50
5
Antworten

Überlädt gegen allgemeine Argumente

Ich habe eine Frage. In dem Rahmen, der größtenteils geschrieben wurde, bevor die Generika kamen, sieht man oft eine Funktion mit vielen Überladungen, um etwas mit verschiedenen Typen zu machen. a) %Vor% Das scheint in Ordnung zu sein,...
24.08.2009, 16:04
7
Antworten

Ist das Überladen von Funktionen in Objective C möglich?

Ist das Überladen von Funktionen in Ziel C möglich? Nun, die meisten Programmierer sagen nein, Aber es sieht möglich aus, zum Beispiel: %Vor% um den ersten zu nennen, schreiben Sie [self AddMethod :3]; den letzten Schreibvorgang [self...
08.09.2010, 09:08
3
Antworten

Warum ist eine solche Operatordefinition in Scala möglich?

Ich benutze F # und weiß nicht viel von Scala, außer dass es oft einige Ähnlichkeiten zwischen diesen Sprachen gibt. Aber während ich die Implementierung von Akka Streams in Scala betrachtete, bemerkte ich die Verwendung von operator ~ & gt; so...
14.10.2016, 19:39
3
Antworten

Ist das Curryning dasselbe wie das Überladen?

Ist Currieren für die funktionale Programmierung dasselbe wie Überladen für die OO-Programmierung? Wenn nicht, warum? (mit Beispielen wenn möglich) Tks     
16.05.2012, 00:42
3
Antworten

Was passiert, wenn wir int-Argumente an die Überlademethode übergeben, die float als Parameter für eine Methode und eine andere mit double param hat

Beim Überladen des Konzepts habe ich einen Zweifel. Wenn ich die Methode mit int-Wert überladen will, ist der Methodenaufruf die Float-Parameter-Methode und nicht die Double-Parameter-Methode. %Vor%    Methodenaufruf: %Vor%    Ausgabe:...
18.06.2014, 07:40
3
Antworten

Warum ist Überladen in C nicht möglich? [geschlossen]

Ich weiß, dass Überladen in C nicht möglich ist, und ich möchte wissen: Warum werden Überladungsfunktionen innerhalb der Klasse und außerhalb der Klasse in C ++ gleich behandelt? Betrachten Sie diesen Fall in C ++, wo die Funktionen außerhalb...
14.12.2014, 12:37