Кажется, я не могу использовать базовый класс в качестве параметра функции, я испортил свое наследование?
У меня в основном есть следующее:
int some_ftn(Foo *f) { /* some code */ };
Bar b;
some_ftn(&b);
И класс Bar, наследующий от Foo таким образом:
class Bar : Foo
{
public:
Bar();
//snip
private:
//snip
};
Если это не работает? Кажется, я не могу сделать этот вызов в своей основной функции.