Suchergebnisse für Anfrage "overloading"

20 die antwort

Zugriff auf Konstruktor einer anonymen Klasse

Nehmen wir an, ich habe eine konkrete Klasse Class1 und erstelle daraus eine anonyme Klasse. Object a = new Class1(){ void someNewMethod(){ } };Nun könnte ich den Konstruktor dieser anonymen Klasse irgendwie überladen. Wie unten gezeigt Object ...

10 die antwort

SFINAE funktioniert bei Typ- und Nicht-Typ-Vorlagenparametern unterschiedlich.

Warum funktioniert dieser Code: template< typename T, std::enable_if_t<std::is_same<T, int>::value, T>* = nullptr> void Add(T) {} template< typename T, std::enable_if_t<!std::is_same<T, int>::value, T>* = nullptr> void Add(T) {}und kann korrekt ...

14 die antwort

Ist in Ziel C eine Funktionsüberlastung möglich?

Ist in Ziel C eine Funktionsüberlastung möglich? Nun, die meisten Programmierer sagen nein, Aber es sieht aus wie möglich, beispielsweise -(int)AddMethod:(int)X :(int)Y { return X + Y; } -(int)AddMethod:(int)X { return X; }anrufen 1. ...

TOP-Veröffentlichungen

18 die antwort

Array-ähnliches Verhalten in JavaScript implementieren, ohne Array @ zu verwend

Gibt es eine Möglichkeit, ein Array-ähnliches Objekt in JavaScript zu erstellen, ohne das eingebaute Array zu verwenden? Mir geht es speziell um folgendes Verhalten: var sup = new Array(5); //sup.length here is 0 sup[0] = 'z3ero'; ...

6 die antwort

Funktionen mit const-Argumenten und Overloading

Wurde ausprobiert the stacker overflow qn [https://stackoverflow.com/questions/3681188/why-does-a-function-declaration-with-a-const-argument-allow-calling-of-a-function] Also überlegte ich mir, warum ich die Funktion nicht überladen sollte, und ...

4 die antwort

Allgemeine Überlastungsauflösung

Ich habe das folgende Szenario: class Foo { } class Foo<T> : Foo { }nd dann zwei Method void DoStuff(Foo foo) { DoStuffImpl(foo); } void DoStuffImpl(Foo foo) { Console.WriteLine("A"); } void DoStuffImpl<T>(Foo<T> foo) { Console.WriteLine("B"); ...

12 die antwort

Funktionen mit const-Argumenten Überladen (Follow-up)

Dies ist ein Nachfolger desVorherige Frage [https://stackoverflow.com/questions/3682049/functions-with-const-arguments-and-overloading] Es wurde wirklich kompliziert, also beginne ich einen neuen Thread, um meinen Standpunkt klarer zu machen. ...

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

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

2 die antwort

Wie funktioniert das Überladen nicht idiomatischer globaler Operatoren?

Ich möchte den Code von @ verstehDie [https://stackoverflow.com/a/19687403/2136963] Antworte type Mult = Mult with static member inline ($) (Mult, v1: 'a list) = fun (v2: 'b list) -> v1 |> List.collect (fun x -> v2 |> List.map (fun y -> (x, y))) ...