Suchergebnisse für Anfrage "overloading"

8 die antwort

Ist es möglich, die ShowDialog-Methode für Formulare zu überladen und ein anderes Ergebnis zurückzugeben?

EDIT: Diese Methode funktioniert tatsächlich sehr gut und ich habe danach gefragt, ob ich später die Lösung gefunden habe. Ich habe den korrekten Aufruf in die überladene ShowDialog () -Methode eingefügt (es ist nicht nur eine Überladung oder ...

6 die antwort

Warum lässt C # mehrdeutige Funktionsaufrufe durch optionale Argumente zu?

Ich bin heute darauf gestoßen, und ich bin überrascht, dass ich es noch nie bemerkt habe. Gegeben ein einfaches C # -Programm ähnlich dem folgenden: public class Program { public static void Main(string[] args) { Method(); // Called the method ...

8 die antwort

Variable Argumentfunktion Mehrdeutigkeit

public static void main(String[] args) { System.out.println(fun(2,3,4)); } static int fun(int a,int b,int c) { return 1; } static int fun(int ... a) { return 0; }Ausgabe 1 Frage Warum wählt der Funktionsspaß im obigen Fall die erste und nicht ...

TOP-Veröffentlichungen

8 die antwort

Was macht der C ++ - Compiler, wenn mehrdeutige Standardparameter verwendet werden?

Was macht der C ++ - Compiler, wenn mehrdeutige Standardparameter verwendet werden? Angenommen, es gab eine Funktion wie: void function(int a = 0, float b = 3.1); void function(int a, float b =1.1, int c = 0);Ist das oben Gesagte mehrdeutig? ...

6 die antwort

Methode Überladen mit optionalem Parameter

Ich habe eine Klasse wie folgt mit zwei Überladungsmethoden. Class A { public string x(string a, string b) { return "hello" + a + b; } public string x(string a, string b, string c = "bye") { return c + a + b; } }Wenn ich die Methode @ aufrux aus ...

4 die antwort

Funktionsüberladung in PowerShell

Kannst du Funktionen in PowerShell überladen? Ich möchte, dass meine Funktion einen String, ein Array oder einen Schalter akzeptiert. Ein Beispiel für das, was ich will: Backup-UsersData singleUser Backup-UsersData @ ('Alice', 'Bob', ...

6 die antwort

Warum sagt "man 2 open", dass es zwei Arten von open gibt?

Ich bin während der Eingabe von @ auf diese Frage gestoßman 2 open. Es heißt, es gibt zwei Arten von offenen, eine mit zwei Argumenten und eine mit drei! Das letzte Mal habe ich überprüft, dass wir die Funktionen in C nicht überladen konnten. Wie ...

6 die antwort

Default-Argumente vs Überladungen, wann welche verwendet werden sollen

In Kotlin gibt es zwei Möglichkeiten, einen optionalen Parameter auszudrücken, indem Sie entweder den Standardargumentwert angeben: fun foo(parameter: Any, option: Boolean = false) { ... }oder durch Einführung einer Überlastung: fun ...

4 die antwort

Forcing std :: vector overload statt int overload auf der Liste mit einem Element

Betrachten Sie den folgenden Code: #include <iostream> #include <vector> void f(std::vector<int> v) {std::cout << __PRETTY_FUNCTION__ << std::endl;} void f(int n) {std::cout << __PRETTY_FUNCTION__ << std::endl;} int main() { f({42}); // the int ...