Suchergebnisse für Anfrage "overloading"
Methode, die zwei verschiedene Typen als Parameter akzeptiert
Ich schreibe eine Methode, die als Parameter ein Objekt eines von zwei Typen annehmen soll, die keinen anderen übergeordneten Typ als Object gemeinsam haben....
Verwenden Sie std :: bind mit überladenen Funktionen
Ich kann nicht herausfinden, wie ich einen Parameter mithilfe von an eine überladene Funktion binden kannstd::bind. Irgendwiestd::bind Der überladene Typ kann (für seine Vorlagenparameter) nicht abgeleitet werden. Wenn ich die Funktion nicht ...
C ++ - Überladen von [] operator
Ich habe eine Template-Klasse Array: template <class T=int, int SIZE=10> class Array { T TheArray[SIZE]; public: void Initialize() { for (int idx=0; idx < SIZE; idx++) { TheArray[idx] = T(); } } T& operator [](int idx) { return TheArray[idx]; } ...
Methodenüberladung mit Argument vararg der Objektklasse und Array der Objektklasse
Wenn ich versuche, die Methode zu überladen
Überladen des Zuweisungsoperators für Zeiger auf zwei verschiedene Klassen
Meine Frage: Ich versuche, den Zuweisungsoperator für Zeiger auf zwei verschiedene Klassen zu überladen. Hier ist ein Beispiel:dc.h:
Java 8 Consumer / Function Lambda Ambiguity
Ich habe eine überladene Methode, die ein Consumer- bzw. ein Function-Objekt verwendet und einen generischen Typ zurückgibt, der mit dem entsprechenden Consumer / Function übereinstimmt. Ich dachte, das wäre in Ordnung, aber wenn ich versuche, ...
implizite Konvertierungssequenz bei Funktionsüberladung
Ich verstehe nicht, wie der Compiler die besten Kandidaten auswählt. Nehmen wir zum Beispiel den folgenden Code an: int function(double, int, int){...} int function(int, double, double){...}Wenn die zweite Funktion zwei Variablen konvertieren ...
Benutzerdefinierte Zeichenfolgenklasse (C ++)
Ich versuche, meine eigene C ++ String-Klasse für Bildungs- und Bedarfszwecke zu schreiben. Das erste ist, dass ich nicht so viel über Bediener weiß und deshalb möchte ich sie lernen. Ich habe angefangen, meine Klasse zu schreiben, aber wenn ich ...
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 ...