【发布时间】:2011-03-11 08:07:52
【问题描述】:
是否可以在 C++ 中继承类的全部或全部部分(私有除外)?
class A {
}
clas B : ...? { }
【问题讨论】:
标签: c++ inheritance private public
是否可以在 C++ 中继承类的全部或全部部分(私有除外)?
class A {
}
clas B : ...? { }
【问题讨论】:
标签: c++ inheritance private public
如果您要问是否可以让派生类可以看到私有成员,答案是否定的——这就是为什么它们是私有的。如果您希望派生类能够访问它们,请在基类中使用 protected 成员。
【讨论】:
如果您可以继承私有成员,那么访问私有成员所要做的就是从父类继承项目。
【讨论】: