Suchergebnisse für Anfrage "overloading"
Warum hat Guavas ImmutableList so viele überladene () Methoden?
Ich war gerade auf Guava'sImmutableList [http://guava-libraries.googlecode.com/svn-history/r12/trunk/javadoc/com/google/common/collect/ImmutableList.html] und mir ist aufgefallen, dass dieof() -Methode wurde 12 Mal überladen. Es sieht für ...
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 ...
Überladungsregeln für C ++ - Vorlagenfunktionen
Wie sollte der Compiler beim Überladen einer Vorlagenfunktion auswählen, welche Version der Funktion aufgerufen werden soll, wenn er die Option hat, entweder: ufen Sie eine Vorlagenversion der Funktion auf (z. B.func<T>(foo)).Ruft ...
c ++ überladene virtuelle Funktionswarnung von clang?
clang gibt eine Warnung aus, wenn der folgende Code kompiliert wird:
Kann ich Operatoren für eingebaute Klassen in Python überladen?
Ist es möglich, einen Operator für eine eingebaute Klasse in Python 3 zu überladen? Insbesondere möchte ich das @ überlad+/+= (d. h .:__add__ Operator für dasstr Klasse, damit ich Dinge wie @ tun ka"This is a " + class(bla).
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 ...
variables Deklaration mit dem gleichen Namen C ++
Ist das erlaubt? Class A{ ... ... }; A a; //Global object int main() { A a; // Local object . . . . return 0; }Hier wurde ein globales Objekt nach der Klassendefinition deklariert, aber auch eine lokale Variable wurde deklariert. Ist es o.k? Warum
Überlastung der reinen virtuellen Funktion
Normalerweise verwende ich rein virtuelle Funktionen für die Methoden, die von meinem Code benötigt werden, um gut zu funktionieren. Daher erstelle ich Schni...
Wie kann ich die 'neue' Methode überladen?
Ich habe gerade angefangen, Rust zu lernen und frage mich, ob es eine Möglichkeit gibt, Methoden zu überladen. Zuerst habe ich eine Struktur erstellt und ein 'impl' verwendet, um die grundlegende 'neue' Methode zu implementieren. Dann habe ich ...