如何访问私有对象的成员函数?

时间:2017-05-13 14:44:48

标签: c++ class private

假设_a是类B的私有对象。以下是我如何处理这个问题。在_a中有'继承'B成员函数的优雅方法吗?

class A{
public:
    void method1();
    void method2();
};
class B{
    void method1(){
        _a.method1();
    }
private:
    A _a;
};

1 个答案:

答案 0 :(得分:1)

class B : private A {
public:
    using A::method1;
};

你可以继承私人。