Кажется, я не могу использовать базовый класс в качестве параметра функции, не испортил ли я свое наследство? < /p>
У меня есть следующее в моем основном: < /p>
int some_ftn(Foo *f) { /* some code */ };
Bar b;
some_ftn(&b);
< /code>
и батончик класса, наследуя от Foo таким образом: < /p>
class Bar : Foo
{
public:
Bar();
//snip
private:
//snip
};
< /code>
не должно ли это работать? Кажется, я не могу сделать этот вызов в своей основной функции
Подробнее здесь: https://stackoverflow.com/questions/484 ... sible-base