C ++ Vererbung - Unzugängliche Basis?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: C ++ Vererbung - Unzugängliche Basis?

by Anonymous » 13 Apr 2025, 12:19

Ich scheine eine Basisklasse als Funktionsparameter nicht zu verwenden. Habe ich mein Erbe durcheinander gebracht? < /p>

Ich habe Folgendes in meiner Hauptstufe: < /p>

int some_ftn(Foo *f) { /* some code */ };
Bar b;
some_ftn(&b);
< /code>

und die Klassenleiste, die von Foo auf diese Weise erbt: < /p>

class Bar : Foo
{
public:
Bar();
//snip

private:
//snip
};
< /code>

Sollte dies nicht funktionieren? Ich scheine nicht in der Lage zu sein, diesen Anruf in meiner Hauptfunktion zu machen

Top