问题
单项选择题
有如下两个类定义: class AA{}; class BB{ AA vl,*v2; BB v3 int*v4; }; 其中有一个成员变量的定义是错误的,这个变量是
A.vl
B.v2
C.v3
D.v4
答案
参考答案:C
解析: 本题主要考查类对象的定义,类的对象一般放在类结构体外或在主函数中定义,而不能放在类定义的结构体中,但自身类的指针可以,本题BB v3不能被定义于类体内。
有如下两个类定义: class AA{}; class BB{ AA vl,*v2; BB v3 int*v4; }; 其中有一个成员变量的定义是错误的,这个变量是
A.vl
B.v2
C.v3
D.v4
参考答案:C
解析: 本题主要考查类对象的定义,类的对象一般放在类结构体外或在主函数中定义,而不能放在类定义的结构体中,但自身类的指针可以,本题BB v3不能被定义于类体内。