问题
单项选择题
有如下两个类的定义:
class AA;
class BB
AA vl,*v2;
BB v3:
int*v4:
;
其中有一个成员变量的定义是错误的,这个变量是
A.v1
B.v2
C.v3
D.v4
答案
参考答案:C
解析: 在本类的数据成员定义中,不能定义本类的对象,否则就出现了递归定义,这是不允许的。
有如下两个类的定义:
class AA;
class BB
AA vl,*v2;
BB v3:
int*v4:
;
其中有一个成员变量的定义是错误的,这个变量是
A.v1
B.v2
C.v3
D.v4
参考答案:C
解析: 在本类的数据成员定义中,不能定义本类的对象,否则就出现了递归定义,这是不允许的。