Konstruktor1() : Konstruktor2();
-
hi
was genau bedeutet das?
also das mit einem doppelpunkt.class Eins { public: Konstruktor1() : Konstruktor2(); //<<--?? };
-
Hinter dem Doppelpunkt nach einem Konstruktor steht eine Initializer List. Die gibt an welche Konstruktoren der Klassenmember aufgerufen werden. Ohne Initializer list werden immer die Standardkonstruktoren der Memberobjekte aufgerufen. In deinem Fall bringt des aber nix, da der Standardkonstruktor sowieso aufgerufen wird.
Hoffe ich konnte helfen. :xmas1: