• 2022-06-16
    关于虚基类,下列描述正确的是( )
    A: 虚基类用于解决浅复制的问题
    B: 虚基类用于解决访问二义性的问题
    C: 虚基类不能解决派生类继承得到的同一基类成员的多份拷贝问题
    D: 实例化对象时,所有派生类的构造函数都会调用虚基类的构造函数
  • B

    举一反三

    内容

    • 0

      引入虚基类就是为了解决什么问题?怎样定义虚基类?带有虚基类的派生类的构造函数有什么特点?

    • 1

      下列有关类继承的表述中,错误的是 A: 继承可以实现软件复用 B: 派生类构造函数要负责调用基类的构造函数 C: 虚基类可以解决由多继承产生的二义性问题 D: 派生类没有继承基类的私有成员

    • 2

      下列有关类继承的叙述中,错误的是()。 A: 继承可以实现软件复用 B: 虚基类可以解决由多继承产生的二义性问题 C: 派生类构造函数要负责调用基类的构造函数 D: 派生类没有继承基类的私有成员

    • 3

      下列有关继承和派生的叙述中,错误的是: A: 派生类不能访问基类的保护成员 B: 作为虚基类的类不能被实例化 C: 派生类应当向基类的构造函数传递参数 D: 虚函数不一定要在派生类中重新实现

    • 4

      虚基类是用来解决多继承中公共基类在派生类中只产生一个基类成员对象的问题