Konstruktor im Konstruktor aufrufen...
-
Hi,
Kann man in einem Konstruktor z.B. den Standardkonstruktor der selben Klasse aufrufen? Also in Java sieht das dann ja so aus:
public class MyClass { private int Zahl1; private int Zahl2; public MyClass() { Zahl1 = 5; } //------------------ public MyClass(int Val) { this(); //ruft MyClass::MyClass() auf Zahl2 = Val; } }Kann man das in C++ auch? Oder werd ich nicht drum rumkommen, die Standardinitialisierung in ne "Init"-Fkt zu legen?

Thx, Maffe
-
Geht nicht. Und der Standardweg ist eine init()-Funktion.
-
Oder Default-Parameter...
-
class MyClass { private: int Zahl1; int Zahl2; public: MyClass(int Val) : Zahl1(5), Zahl2(Val) {} };
-
Also die Init()-Fkt...
Gut, danke an alle.
