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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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