kein explizit definierter Konstruktor in Unterklasse = führe den Konstruktor in Oberklasse aus ?
-
Bitte nochmal beantworten.
http://www.c-plusplus.net/forum/viewtopic-var-t-is-131969.html
-
Spricht man dann eigentlich davon, das B den Konstrukor von A erbt, also A den Konstrukor vererbt, oder das A() einfach von der Unterklasse aufgerufen wird?
-
*PUSH*. Bitte um schnellstmögliche Antwort!
Danke!
-
IMHO letzteres. Konstruktoren werden nicht vererbt.
-
Bashar schrieb:
muss_klausur_bestehen schrieb:
Jetzt ist meine Frage: führt denn der Compiler nach der Erzeugung vom Objekt b diesen Konstruktor von A aus?
Ja. Das ist unabhängig davon, ob Klasse B einen Konstruktor hat.
Reicht dir diese Antwort denn nicht aus?
Nochmal ausführlicher: Wenn du den Compiler nicht anweist, einen anderen Konstruktor der Basisklasse zu verwenden, wird er immer deren Default-Konstruktor aufrufen (und zwar bevor der Konstruktor der abgeleiteten Klasse aufgerufen wird).
-
Thx
-
Falls Missverständnis vorliegt: Ich bin nicht "muss_klausur_bestehen", obwohl
die Beweislage eindeutig gegen mich sprechen dürfte!
-
curry-king schrieb:
Falls Missverständnis vorliegt: Ich bin nicht "muss_klausur_bestehen", obwohl
die Beweislage eindeutig gegen mich sprechen dürfte!Warum schlachtest du dann seine Threads aus
-
CStoll schrieb:
curry-king schrieb:
Falls Missverständnis vorliegt: Ich bin nicht "muss_klausur_bestehen", obwohl
die Beweislage eindeutig gegen mich sprechen dürfte!Warum schlachtest du dann seine Threads aus
Vermutlich gehen die beiden in die selbe Klasse
-
Harrison Bergeron schrieb:
CStoll schrieb:
Warum schlachtest du dann seine Threads aus
Vermutlich gehen die beiden in die selbe Klasse
"Klasse"! Der ist echt gut.
-
Harrison Bergeron schrieb:
CStoll schrieb:
curry-king schrieb:
Falls Missverständnis vorliegt: Ich bin nicht "muss_klausur_bestehen", obwohl
die Beweislage eindeutig gegen mich sprechen dürfte!Warum schlachtest du dann seine Threads aus
Vermutlich gehen die beiden in die selbe Klasse
Möglich is es, schliesslich kenn ich "muss_klausur_bestehen" nicht.
-
CStoll schrieb:
curry-king schrieb:
Falls Missverständnis vorliegt: Ich bin nicht "muss_klausur_bestehen", obwohl
die Beweislage eindeutig gegen mich sprechen dürfte!Warum schlachtest du dann seine Threads aus
Weil sich meine Frage an seine anlehnt?