Hallo Leute,
ich würde gernen einen Konstruktor überladen. Folgender Code ist im Header:
Nun gibt es zwei Varianten die ich machen könnte.
1. Ich nutze den selben Code in beiden Konstruktoren.
2. Ich lager den Code in eine Funktion aus bspw.
Nur was davon ist schlauer? Ich stoße in letzter Zeit immer öfters auf diese Frage. Wäre nett wenn Ihr mir da mal das ein oder anderer erklären könntet.
Übrigens: Ich benutze nicht exakt den selben Code. Im ersten Konstruktor wird noch
Grüße,
Jan
ich würde gernen einen Konstruktor überladen. Folgender Code ist im Header:
Nun gibt es zwei Varianten die ich machen könnte.
1. Ich nutze den selben Code in beiden Konstruktoren.
2. Ich lager den Code in eine Funktion aus bspw.
void initWindow()
und calle im Konstruktor nur this->initWindow()
.Nur was davon ist schlauer? Ich stoße in letzter Zeit immer öfters auf diese Frage. Wäre nett wenn Ihr mir da mal das ein oder anderer erklären könntet.
Übrigens: Ich benutze nicht exakt den selben Code. Im ersten Konstruktor wird noch
this->resize(...)
und this->setWindowTitle(...)
verwendet.Grüße,
Jan
Software being "Done" is like lawn being "Mowed". (Jim Benson)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „KidRick“ ()