Hallo Programmier-Freaks!
Ich habe eine Frage bezüglich der Ableitung einer Klasse von einer anderen in C++.
Die „Eltern“-Klasse besitzt eine Funktion, welche als
Rückgabetyp den Klassentyp selbst hat.
Wenn ich nun eine Klasse ableite, so erbt sie auch diese
Funktion, nur möchte ich, dass diese Funktion nun als
Rückgabetyp auch den eigenen, also abgeleiteten, Typ besitzt.
Bsp:
class A { A func();}
class B{ B func();}
Wie kann ich das machen, ohne func in B überschreiben zu müssen?
(Die Funtionen sind ausser dem Rückgabetyp identisch)
Vielen dank im Voraus
mw0