C ++ Наследование - недоступная база?C++

Программы на C++. Форум разработчиков
Anonymous
C ++ Наследование - недоступная база?

Сообщение Anonymous »

Кажется, я не могу использовать базовый класс в качестве параметра функции, не испортил ли я свое наследство? < /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

Вернуться в «C++»