0
当类从B
类A
继承:
class A: B {...}
由于我没有指定继承类型,继承的类型是什么?它会是private
,因为它是默认值?或者,这里是否存在某种依赖性?换句话说,继承类型取决于inherited
类还是inheriting
类?
谢谢。
当类从B
类A
继承:
class A: B {...}
由于我没有指定继承类型,继承的类型是什么?它会是private
,因为它是默认值?或者,这里是否存在某种依赖性?换句话说,继承类型取决于inherited
类还是inheriting
类?
谢谢。
如果你没有指定任何东西,默认情况下它将是private
。对于结构体,默认情况下它将是public
。
可能的重复:http://stackoverflow.com/questions/4796789/default-inheritance-access-specifier接受的答案有一个很好的解释结构/类和类/结构继承的情况。 – 2011-01-29 16:49:40