若有以下说明语句:
class A { private : int a1; public : int a2; double x; /*…*/ }; class B : private A { private : int b1; public int b2; double x; /*…*/ };
B b;
对象b将会生成什么数据成员?与继承关系、访问特性、名字有关吗?
对象b生成的数据成员有a1 a2 A::x b1 b2 B::x,共六个数据成员。数据成员的建立和继承关系、访问特性、名字无关。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
对象b生成的数据成员有a1 a2 A::x b1 b2 B::x,共六个数据成员。数据成员的建立和继承关系、访问特性、名字无关。