Konstruktor
-
hallo an Alle,
ganz primitive frage:class UserInterface { public: UserInterface(); //this is the default constructor } int main() { UserInterface ui; //default constructor will be called here UserInterface ui(); // which constructor will be called here??? wie kann man hier eine Konstruktor selber schreiben. wie würde sie ausschauen? }Lg buddy
-
Deine zweite Zeile in main() ist eine lokale Funktionsdeklarations.
Und mitwie kann man hier eine Konstruktor selber schreiben.
kann ich wenig abfabgen

Konstruktoren werden immer in der Klassendefinition deklariert. Du kannst keinen Konstruktor irgendwo anders "schreiben".
-
Alles klar.
Ich dachte , die zweite Zeile von Main wäre auch eine Instanziierung von eine Objekt aus der klasse Userinterface.
War mein denkfehler.Danke.