标签: c++ inheritance private public
是否可以在C ++中继承类(私有)的两个或所有部分?
class A { }
clas B : ...? { }
答案 0 :(得分:8)
如果您在询问是否可以让私有成员对派生类可见,答案是否定的 - 这就是为什么它们是私有的。如果希望派生类能够访问它们,请在基类中使用protected个成员。
protected
答案 1 :(得分:1)
如果您可以继承私有成员,那么访问private的所有操作都是从父类继承项目。