Вот 2 классовПерегрузка операторов на наследуется класс
class B
{
private:
int x;
public:
friend std::istream& operator>>(std::istream& in, B& obj)
{
in >> obj.x;
return in;
}
};
class D: public B
{
private:
int y;
public:
friend std::istream& operator>>(std::istream& in, D& obj)
{
//?
}
};
Есть ли способ, что я могу перегрузить оператор >>
в классе D, так что будет в состоянии получить доступ к элементу х в B?
Чтобы быть более конкретным, сделать 'x' защищены;) – maditya