问题 单项选择题

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

A.v1

B.v2

C.v3

D.v4

答案

参考答案:C

解析: 在本类的数据成员定义中,不能定义本类的对象,否则就出现了递归定义,这是不允许的。

单项选择题
问答题 简答题