Konstroktor überladen!?!
-
Hallo,
wollte mal fragen (bitte nicht lachen) ob ich ohne Problem einen Konstruktor in C++ überladen kann. Oder ruft ein Konstruktor den anderen auf (denke, das ist Blödsinn)?
Bitte um eine kurze Antwort. Der eine Konstruktor solle einen Übergabewert bei Instanzierung des Objekts erhalten, der andere bekommt kein Übergabewert bei der Instanzierung.
-
ja, du kannst den konstroktor (:)) überladen.
-
class bar{ int m_i; bar(int i=0) : m_i(i){} };du brauchst für deine Vorhaben nur ein Konstruktor, welcher mit einem Default wert ausgestattet ist.