Suchergebnisse für Anfrage "overloading"
Fehler mit Varargs und Überladung?
Es scheint einen Fehler in der Java Varargs-Implementierung zu geben. Java kann den entsprechenden Typ nicht unterscheiden, wenn eine Methode mit verschiedenen Arten von vararg-Parametern überladen ist. Es gibt mir einen FehlerThe method ... is ...
Gibt es eine Möglichkeit, eine Funktion basierend auf einem anderen Ergebnistyp in Delphi zu überladen?
Funktionsüberladung durch Rückgabetyp? [https://stackoverflow.com/questions/442026/function-overloading-by-return-type] hat eine sehr detaillierte Antwort auf das Rational-on-Function-Overloading nach Rückgabetyp, und was ich sehe, lässt Delphi ...
Überladen der Nullmehrdeutigkeit
Ich habe folgende Methoden: void Method(string param1, string param2); void Method(string param1, object param2);Wenn ich die Methode folgendermaßen aufrufe: method("string", null);Es gibt mir einen Fehler, weil der Aufruf mehrdeutig ist, der ...
C ++ 11: Überladung kann rekursiven Dekltyp nicht auflösen
Im folgenden Teil des Codes versuche ich, ein Gitter von Typen zu erstellen. Zum Beispiel zwischenfloat undint, fördern das Ergebnis zufloat: float join(float f, int) { return f; } float join(float f, float) { return f; } Dann stelle ich ...
Auflösung der Erweiterungsmethode mit Parametern vom Typ Nullwert
public static class Extension { public static void Test(this DateTime? dt) { } } void Main() { var now = DateTime.Now; Extension.Test(now); // ok now.Test(); // compile time error }Ich bin nur neugierig, warum kann der Compiler nicht dieselbe ...
Wie wird Funktionsüberladung in C ++ normalerweise implementiert?
Wenn keine Funktionsüberladung vorliegt, dient der Funktionsname als Adresse des Funktionscodes, und wenn eine Funktion aufgerufen wird, ist ihre Adresse anhand ihres Namens leicht zu finden. Wie genau kann das Programm jedoch ...
C ++ - Vorlagenfunktionen überladen die Auflösung
Ich habe folgenden Code: #include <iostream> template <typename T> void f (T) { std::cout << "f(T)" << std::endl; } template <typename T> void f (bool) { std::cout << "f(bool)" << std::endl; } int main ( ) { f(true); // #1 prints f(T) ...
Überladen Sie eine C ++ - Funktion entsprechend dem Rückgabewert
Wir alle wissen, dass Sie eine Funktion anhand der folgenden Parameter überladen können: int mul(int i, int j) { return i*j; } std::string mul(char c, int n) { return std::string(n, c); }Können Sie eine Funktion entsprechend dem ...
Java-Methode überladen Vererbung und Polymorphismus
Hier ist eine Frage zur Testpraxis, auf die ich gestoßen bin. Ich würde mich über Ihre Hilfe freuen, damit ich die Konzepte verstehen kann Lass Hawk eine Unterklasse von Bird sein. Angenommen, eine Klasse hat zwei überladene Methoden: void foo ...
Lambda-Ausdruck und Methode überladen Zweifel
OK, Methodenüberladung ist also eine schlechte Sache. Nun, da dies erledigt ist, nehmen wir an, dass ich es tatsächlich tuewollen So überladen Sie eine Methode wie diese: static void run(Consumer<Integer> consumer) { ...