设有定义:Class person{    int num;     char name[10];     public:     void init(int n,char*m);…};person std[30]则以下叙述不正确的是

admin2010-06-06  31

问题 设有定义: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个对象,每个对象都有自己的私有数据成员,由于成员函数是公有的,在内存中存在一份即可,各个对象都可以使用。
转载请注明原文地址:https://jikaoti.com/ti/NjW0FFFM
0

最新回复(0)