Erstellen Sie eine Funktion, die verschiedene Argumentliste haben kann.
so etwas wie dieserWie erstellt man eine Funktion mit Optionen von Argumenten?
void s(int d, double t);
void s(string d, UNIT e);
Dank im Voraus.
Edit 2:
Okay, wenn ich es mit meiner Klasse versuchen, funktioniert es nicht ...
hier ist meine Basisklasse
class GUIInterface
{
public:
.....
virtual void LoadFile(string fileName) = 0;
virtual void LoadFile(LPCWSTR fileName) = 0;
....
};
ich diesen Fehler.
error C2259: 'GUIButtons' : cannot instantiate abstract class
1> due to following members:
1> 'void GUIInterface::LoadFile(LPCWSTR)' : is abstract
Okay, in meinem GUIButtons außer Kraft setzen i die virtual void LoadFile(string fileName) = 0;
aber ich überschreiben nicht die zweite.
wie diese Überlastung
class GUIButtons : public GUIInterface
{
.....
void LoadFile(string fileName) { ... }
...
}
Sieht gut für mich aus. C++ erlaubt eine mehrfache Definition der Funktion s, solange jede einen eindeutigen Satz von Parametern aufweist. –
Oh vergessen, etwas in meinen Beitrag aufzunehmen, wie wäre es, wenn die Funktionen virtuell sind und in der Klasse – Ramilol
@Ramhol - Was ist damit? –