有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3; int *v4; }; 其中有一个成员变量的定义

admin2021-06-10  24

问题 有如下两个类定义:
       class AA{};
       class BB{
           AA v1,*v2;
           BB v3;
           int *v4;
       };
其中有一个成员变量的定义是错误的,这个变量是

选项 A、v1
B、v2
C、v3
D、v4

答案C

解析 本题考查类的定义,类定义中不能包含自己本身的对象,否则会引起像无限递归的问题,结果就是内存被消耗殆尽。所以C选项错误。
转载请注明原文地址:https://kaotiyun.com/show/s5fp777K
0

最新回复(0)