Logik bei Vererbung
-
Hallo, bin neu hier...
Ist es irgendwie möglich eine Klasse A zu schreiben, die eine Memberfunktion vom Typ B hat, wobei B von A erbt ? Etwa so :class A { public: B* C(); }; class B : public A { };
In C# z.B. geht das ganz einfach, da man dort nicht vorausdefinieren muss...
-
wie wärs mit
class B; class A { public: B* C(); }; class B : public A { };
?
mfg
Glamdring
-
mit einer Vorausdeklaration von B müsste das machbar sein, aber ich seh nicht ganz den Sinn darin.
class B;
-
Ah, genau das habe ich gesucht.
Danke