2011-01-29 88 views
0

可能重复:
Default inheritance access specifierC++继承型

当类从BA继承:

class A: B {...} 

由于我没有指定继承类型,继承的类型是什么?它会是private,因为它是默认值?或者,这里是否存在某种依赖性?换句话说,继承类型取决于inherited类还是inheriting类?

谢谢。

+0

可能的重复:http://stackoverflow.com/questions/4796789/default-inheritance-access-specifier接受的答案有一个很好的解释结构/类和类/结构继承的情况。 – 2011-01-29 16:49:40

回答

4

如果你没有指定任何东西,默认情况下它将是private。对于结构体,默认情况下它将是public