c++ 中类的数组 定义

来源:百度知道 编辑:UC知道 时间:2024/04/30 00:18:26
c++ 中类是怎么定义的
比如我有类time

class Time {
public:
Time(); // constructor
void setTime( int, int, int ); // set hour, minute, second
void printMilitary(); // print military time format
void printStandard(); // print standard time format
private:
int hour; // 0 - 23
int minute; // 0 - 59
int second; // 0 - 59
};

然后2个问题

1:定义类的数组,这样定义行吗????

time mytime[5]

2 这样访问行吗??

mytime[0].setime()

1.如果一个类没有构造函数,或只有缺省构造函数,则可定义该类的数组。你里面只有缺省构造函数,所以可行。不过,要把Time(); 改成Time(){/*有无语句都可*/}
2.可以

自己运行一下就ok了..

没有问题