是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類重載>>
運營商因此將能夠訪問的元素x B中的任何方式?
更具體,讓'x'保護;) – maditya