Page 1 of 1

C ++ Vererbung - Unzugängliche Basis?

Posted: 13 Apr 2025, 12:19
by Anonymous
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