Hallo Coder Freunde !
Ich schon wieder
brauche eure hilfe bei einer kleinen Verständinss Aufgabe
Alles anzeigen
Die frage ist hier wo ist der Fehler ?
Also der Fehler ist meiner Meinung nach das der Aufruf des Konstruktors K() das selbe ist wie F() bzw. beim Aufruf des Konstruktors K() wird der Konstruktor F() aufgerufen da F() vererbt wird ist das richtig ?
Das Problem ist dann das F() einen float erwartet K() jedoch einen int reinschreibt ?
Jetzt ist nur die Frage warum funktioniert es auch nicht wenn ich einen Zweiten Konstruktor in F() implementiere also den Konstrukor überlade ?
Der Compiler gibt übrigens als Fehlermeldung aus "F Kein geeigneter Standartkonstruktor verfügbar" was ja eigentlich zu meiner Vermutung passt oder ?
Danke schon im Vorraus für eure Hilfe
Ich schon wieder
brauche eure hilfe bei einer kleinen Verständinss Aufgabe
Quellcode
Die frage ist hier wo ist der Fehler ?
Also der Fehler ist meiner Meinung nach das der Aufruf des Konstruktors K() das selbe ist wie F() bzw. beim Aufruf des Konstruktors K() wird der Konstruktor F() aufgerufen da F() vererbt wird ist das richtig ?
Das Problem ist dann das F() einen float erwartet K() jedoch einen int reinschreibt ?
Jetzt ist nur die Frage warum funktioniert es auch nicht wenn ich einen Zweiten Konstruktor in F() implementiere also den Konstrukor überlade ?
Der Compiler gibt übrigens als Fehlermeldung aus "F Kein geeigneter Standartkonstruktor verfügbar" was ja eigentlich zu meiner Vermutung passt oder ?
Danke schon im Vorraus für eure Hilfe