C++程序找错

来源:百度知道 编辑:UC知道 时间:2024/05/09 12:09:02
#include<iostream.h>

class Clock
{
public:
void SetTime(int NewH=0,int NewM=0,int NewS=0);
void ShowTime();
private:
int Hour,Minute,Second;
}

void Clock::SetTime(int NewH,int NewM,int NewS)
{
Hour=NewH;
Minute=NewM;
Second=NewS;
}

inline void Clock::ShowTime()
{
cout<<Hour<<":"<<Minute<<":"<<Second<<endl;
}

void main()
{
Clock myClock;
cout<<"First time set and output:"<<endl;
myClock.SetTime();
myClock.ShowTime();
cout<<"Second time set and putput:"<<endl;
myClock.SetTime(8,10,30);
myClock.ShowTime();
}
初学者,对上面的错误找不出来望赐教!

class后掉分号

#include<iostream.h>

class Clock
{
public:
void SetTime(int NewH=0,int NewM=0,int NewS=0);
void ShowTime();
private:
int Hour,Minute,Second;
};//这里少个分号,其它的没错误

void Clock::SetTime(int NewH,int NewM,int NewS)
{
Hour=NewH;
Minute=NewM;
Second=NewS;
}

inline void Clock::ShowTime()
{
cout<<Hour<<":"<<Minute<<":"<<Second<<endl;
}

void main()
{
Clock myClock;
cout<<"First time set and output:"<<endl;
myClock.SetTime();
myClock.ShowTime();
cout<<"Second time set and putput:"<<endl;
myClock.SetTime(8,10,30);
myClock.ShowTime();
}

晕 在定于类之后要用 ; 号啊

class Clock
{
public:
void SetTime(int NewH=0,int NewM=0,int NewS=0);
void ShowTime();
private: <