定义一个构造函数时钟类要求:在clock类中,包括三个数据成员(时,分,秒)和一个构造函数(判断输入的数据是否满足时分秒的表示)和一个公有成员函数(调用输出初始
定义一个构造函数时钟类 要求:在clock类中,包括三个数据成员(时,分,秒)和一个构造函数(判断输入的数据是否满足时分秒的表示)和一个公有成员函数(调用输出初始化的时间)
#include<iostream>
using namespace std;
class Clock
{
private:
int hour, mintue, sec;
public:
Clock() :hour(0), mintue(0), sec(0){}
Clock(int x, int y, int z);
void printc();
};
Clock::Clock(int x, int y, int z)
{
if (x>=0&&x<=24&&y>=0&&y<=60&&z>=0&&z<=60)
{
hour = x; mintue = y; sec = z;
}
else cerr << "erro!";
}
void Clock::printc()
{
cout << hour << ":" << mintue << ":" << sec<<'\n';
}
int main()
{
Clock c,d(9,9,9);
c.printc();
d.printc();
return 0;
}