我有一个基于问题的问题专用继承的合法、长期使用是指您想要构建一个在类Wilma中使用代码的类Fred,而来自类Wilma的代码需要从您的新类Fred调用成员函数。然而,我想知道为什么使用公共继承不能达到同样的效果。也就是说,下面的c#代码也会做同样的事情。Fred f1 = new Fred(); }印出来
那么,在c++ faq中引用的私有继承有什么特别之处呢用公共继承来代替私人
我有个奇怪的问题,我想答案是否定的,但是.是否有任何方法可以通过组合继承类的而不继承?properties and functions from Mixer class, not from Motor '因此,我需要类Mixer公开显示它的所有属性,但是我不想继承Motor,因为它已经从SomeOtherClass继承了。编辑:只是为了澄清:我知道我可以使用一个接口,但是由于马达的实现对所有类都是相同的,所以我想直接继承它的属性,而不必在每个有