Suchergebnisse für Anfrage "overloading"

8 die antwort

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

1 die antwort

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

4 die antwort

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]; } ...

TOP-Veröffentlichungen

3 die antwort

Methodenüberladung mit Argument vararg der Objektklasse und Array der Objektklasse

Wenn ich versuche, die Methode zu überladen

1 die antwort

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

2 die antwort

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

12 die antwort

Standardparameter mit C ++ - Konstruktoren [geschlossen]

1 die antwort

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

2 die antwort

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

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