Suchergebnisse für Anfrage "overloading"

6 die antwort

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

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

2 die antwort

Warum werden konstante Qualifikationsmerkmale in Funktionsargumenten zum Überladen der Auflösung verwendet? [Duplikat]

TOP-Veröffentlichungen

4 die antwort

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

4 die antwort

c ++ überladene virtuelle Funktionswarnung von clang?

clang gibt eine Warnung aus, wenn der folgende Code kompiliert wird:

2 die antwort

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

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

10 die antwort

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

6 die antwort

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

2 die antwort

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