若已定义了类Vehicle,则下列派生类定义中,错误的是( )。

admin2021-05-06  14

问题 若已定义了类Vehicle,则下列派生类定义中,错误的是(    )。

选项 A、class Car:Vehicle(/*类体略*/);
B、class Car:public Car(/*类体略*/);
C、class Car:public Vehicle(/*类体略*/);
D、class Car:virtual public Vehicle(/*类体略*/);

答案B

解析 类不能继承自己,继承发生时会首先去找基类,但是基类还没有实现。因此编译器会认为类没有定义。
转载请注明原文地址:https://kaotiyun.com/show/oxfp777K
0

最新回复(0)