Suchergebnisse für Anfrage "overloading"

3 die antwort

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 ...

3 die antwort

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 ...

2 die antwort

Ü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 ...

TOP-Veröffentlichungen

2 die antwort

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 ...

5 die antwort

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 ...

8 die antwort

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 ...

2 die antwort

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) ...

17 die antwort

Ü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 ...

2 die antwort

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 ...

3 die antwort

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) { ...