下列关于二定义性的说法错误的是 ______。
A: 派生类中的成员与基类的成员同名,在调用时可能存在二义性
B: 派生类的二个基类是有同名成员,调用这一成员时可能产生有二义性
C: 派生类的二个基类是从同一共同基类派生出来,调用基类的成员时可能存在二义性
D: 使用成员限定可解决二义性问题
A: 派生类中的成员与基类的成员同名,在调用时可能存在二义性
B: 派生类的二个基类是有同名成员,调用这一成员时可能产生有二义性
C: 派生类的二个基类是从同一共同基类派生出来,调用基类的成员时可能存在二义性
D: 使用成员限定可解决二义性问题
举一反三
- 在多继承时,若基类之间有同名成员,通过派生类对象访问该同名成员时将出现访问时的二义性,可以采用类名限定或同名隐藏规则来解决;当派生类从多个基类派生,而这些基类又从同一个基类派生,则在访问此共同基类中的成员时,将产生二义性,可以采用虚基类或直接基类名限定来解决。
- 下列关于多继承的描述,错误的是() A: 一个派生类对象可以拥有多个直接或间接基类的成员 B: 在多继承时不同的基类可以有同名成员 C: 对于不同基类的同名成员,派生类对象访问它们时不会出现二义性 D: 对于不同基类的不同名成员,派生类对象访问它们时不会出现二义性
- 当用public继承从基类派生一个类时,基类的public成员成为派生类的 ____成员, protected成员成为派生类的 ____成员,对private成员是____。
- 下列有关继承和派生的叙述中,不正确的是()。 A: 一个基类只能派生出一个派生类 B: 派生类可以继承到基类成员的基础上增加新的成员 C: 每一个派生类又可以作为基类再派生出新的派生类 D: 派生类继承了基类的所有数据成员和成员函数
- 下面有关继承的说法中,正确的是() A: A类和B类均有C类需要的成员,因此可以从A类和B类共同派生出C类 B: 在派生新类时,可以指明是公有派生、私有派生或保护派生 C: 派生类可以继承基类中的成员,同时也继承基类的父类中的成员 D: 在派生类中,不能添加新的成员,只能继承基类的成员