问题 单项选择题

设有定义:   classperson   {inthum;   charname[10];   public:   voidinit(intn,char*m);   };   personstd[30]   则以下叙述不正确的是(  )。

A.std是一个含有30个元素的对象数组

B.std数组中的每个元素都是person类的对象

C.std数组中的每个元素都有自己的私有变量num和name

D.std数组中的每个元素都有各自的成员函数init

答案

参考答案:D

解析:【解析】std是对象数组。里面有30个对象,每个对象都有自己的私有数据成员,由于成员函数是公有的,在内存中存在一份即可,各个对象都可以使用。

单项选择题
单项选择题