假设_a
是类B
的私有对象。以下是我如何处理这个问题。在_a
中有'继承'B
成员函数的优雅方法吗?
class A{
public:
void method1();
void method2();
};
class B{
void method1(){
_a.method1();
}
private:
A _a;
};
答案 0 :(得分:1)
class B : private A {
public:
using A::method1;
};
你可以继承私人。