C ++继承公共和私有?

时间:2010-07-03 01:03:01

标签: c++ inheritance private public

是否可以在C ++中继承类(私有)的两个或所有部分?

class A {
}


clas B : ...? { }

2 个答案:

答案 0 :(得分:8)

如果您在询问是否可以让私有成员对派生类可见,答案是否定的 - 这就是为什么它们是私有的。如果希望派生类能够访问它们,请在基类中使用protected个成员。

答案 1 :(得分:1)

如果您可以继承私有成员,那么访问private的所有操作都是从父类继承项目。