单选题
设有定义:
class person
int num;
char name[10];
public:
void init(int n,char*m);
…
;
person std[30]
则以下叙述不正确的是
A、
std是一个含有30个元素的对象数组
B、
std数组中的每个元素都是person类的对象
C、
std数组中的每个元素都有自己的私有变量num和name
D、
std数组中的每个元素都有各自的成员函数init
【正确答案】
D
【答案解析】
[解析] std是对象数组,里面有30个对象,每个对象都有自己的私有数据成员,由于成员函数是公有的,在内存中存在一份即可,各个对象都可以使用。
提交答案
关闭