C++ 在继承期间,基类的基类是否也被继承?

C++ 在继承期间,基类的基类是否也被继承?,c++,inheritance,syntax,polymorphism,C++,Inheritance,Syntax,Polymorphism,我正在制作一个游戏引擎,我有一个GameObject类。这个游戏对象类是基类,模型类从中继承。现在,一个多维数据集类从模型继承 因此,我想知道Cube类是否因此能够从GameObject类访问成员?是-除了私有成员。可以访问受保护的或公共的是-私人的除外。可以访问受保护的或公共的是,只要基类或相关成员不是私有的。是,只要基类或相关成员不是私有的。只要函数或变量声明为公共的或受保护的,就可以从继承类访问它们 i、 e /Henrik只要函数或变量声明为公共或受保护,您就可以从继承的类访问它们 i、

我正在制作一个游戏引擎,我有一个GameObject类。这个游戏对象类是基类,模型类从中继承。现在,一个多维数据集类从模型继承


因此,我想知道Cube类是否因此能够从GameObject类访问成员?

是-除了私有成员。可以访问受保护的或公共的

是-私人的除外。可以访问受保护的或公共的

是,只要基类或相关成员不是私有的。

是,只要基类或相关成员不是私有的。

只要函数或变量声明为公共的或受保护的,就可以从继承类访问它们

i、 e


/Henrik

只要函数或变量声明为公共或受保护,您就可以从继承的类访问它们

i、 e


/亨里克

是的,但它们必须公开或受到保护。请参阅。

是,但它们必须是公共的或受保护的。请参阅。

这取决于您选择的继承类型。所以如果B要继承A。。。下面是一些可能性

B:public A
B:protected A
B:private A ( which is similar to B : A )
每一种遗产都有其自身的性质。。。它将影响所有子类可以从其父类访问的内容。 还有各种各样的遗产。。。它有自己的优点和缺点


在大多数情况下。。。使用公共继承。。。亨里克的答案就在这里解释了一切。

这取决于你选择的继承类型。所以如果B要继承A。。。下面是一些可能性

B:public A
B:protected A
B:private A ( which is similar to B : A )
每一种遗产都有其自身的性质。。。它将影响所有子类可以从其父类访问的内容。 还有各种各样的遗产。。。它有自己的优点和缺点


在大多数情况下。。。使用公共继承。。。Henrik的答案就在这里解释了一切。

谢谢,最好的答案是除了我之外的每个人都知道答案谢谢,最好的答案是除了我之外的每个人都知道答案