C ++如何授予对朋友类驱动类的友谊访问

时间:2019-04-04 14:39:36

标签: c++ inheritance friend

我想将一个类及其所有驱动类声明为我的类的朋友,我想如果我将基类声明为朋友,则所有其驱动类也将成为朋友,但是我错了,怎么了有可能实现吗?

class A{
    public:
    A(){}
    protected :
    int member;
    friend class B;
};

class B {
    B(){}
};

class C : public B {
    public:
    A obj;
    C(){}
    void manipulate(){
        obj.member=2;//error member is inAccessable
    }
};

0 个答案:

没有答案