假设有类A、B、C,其中类C继承自A和B,即classC:publicA,publicB{}。现类B、C中都有public成员x,那么,对于C的对象a,需要引用B中的x成员,其使用方法为____。
A: a.x
B: a.
C: x
D: a.B::x
E: a::B::x
A: a.x
B: a.
C: x
D: a.B::x
E: a::B::x
举一反三
- 假设有类A、B、C,其中类C继承自A和B,即class C : public A, public B{}。现类B、C中都有public成员x,那么,对于A的对象a,需要引用B中的x成员,其使用方法为____。 A: a.x B: a.B.x C: a.B::x D: a::B::x
- 假设有类A、B、C,其中类C继承自A和B,即class C : public A, public B{}。现类A、B中都有public成员x,那么,对于C的对象c,需要引用B中的x成员,其使用方法为( )。 A: c.x B: c.x C: c.B::x D: c::B::x
- 中国大学MOOC: 假设有类A、B、C,其中类C继承自A和B,即class C : public A, public B{}。现类B、C中都有public成员x,那么,对于A的对象a,需要引用B中的x成员,其使用方法为____。
- 假定POINT为一个类,x为该类公有的数据成员,a为该类的一个对象,则访问a对象中数据成员x的格式为()。 A: a.x B: a(x) C: a[x] D: a->x
- 可以在类外用a.x的形式访问派生类对象a的基类成员x,其中x是( )。 A: 私有继承的公用成员 B: 公用继承的私有成员 C: 公用继承的保护成员 D: 公用继承的公用成员