有如下类定义 class A { public: int x; }; class B:virtual public A{}; class C:virtual public A{}; class D:public B, public C{}; 现定义 D 类对象 d,则以下正确的是()。
A.d.x=5;
B.出现二义性
C.会调用 5 次构造函数
D.都不对
- · 有3位网友选择 D,占比27.27%
- · 有3位网友选择 A,占比27.27%
- · 有3位网友选择 C,占比27.27%
- · 有2位网友选择 B,占比18.18%