Konstruktoren in C++

Hi
Gibt es eine Möglichkeit, in Unterklassen die Konstruktoren der Basisklassen zu verwenden?
Ich hatte mir überlegt, in dem Konstruktor der Unterklasse erst den Konstruktor der Basisklasse auszufürhren und dann ein paar sachen zu ergänzen, weiss aber nicht, ob das geht.
Danke im Voraus,
Reaper82

Leider wird bei der Konstruktion der abgeleiteten Klasse automatisch die Basisklasse mit konstruiert, d.h. deren Konstruktor aufgerufen.

Gruß

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Leider wird bei der Konstruktion der
abgeleiteten Klasse automatisch die
Basisklasse mit konstruiert, d.h. deren
Konstruktor aufgerufen.

Man kann dann aber trotzdem einen neuen Konstruktor für die abgeleitete Klasse definiren, oder?
Wenn ja, wird dieser dann nach dem Konstruktor der Baisklasse abgearbeitet?

Man kann dann aber trotzdem einen neuen
Konstruktor für die abgeleitete Klasse
definiren, oder?
Wenn ja, wird dieser dann nach dem
Konstruktor der Baisklasse abgearbeitet?

ja natürlich. genau so funkt das.
es is sogar so, daß der konstruktor der abgeleiteten klasse nicht aufgerufen wird, wenn das erzeugen der basis-klasse schief gegangen ist.

Gibt es eine Möglichkeit, in Unterklassen:die Konstruktoren der Basisklassen zu:verwenden?

Hi,

guck Dir die Klassenbibliothek an, da wird sowas verwendet.

class B{
B(int);

}

class A{
A(int);

}

A::A(int d):B(d){
weiteres Zeugs;
}

oder
A::A(ind d)
{ irgendwas;
B::B(d);
irgendwas;
}

f"ur die zweite Variante m"ocht’ ich mich nicht verb"urgen

MfG Lutz