3
我有关于C++中嵌套继承的问题。我有三类:Base
,Middle
和Top
。通常我使用公有继承从Middle
派生的时候,但我有一个类(Top
)已经从Middle
私有继承,但是它应该公开Base
方法为公共用途...C++中的嵌套继承
这里是我的解决方案,可以吗?
class Base
{
// ...
}
class Middle :
public virtual Base
{
// ...
}
class Top :
public virtual Base,
private Middle
{
// ...
}
好的,我知道这种方式,但我想公开整个Base接口。 – Goofy 2011-01-12 13:37:36