一个简单的类问题~在线~

来源:百度知道 编辑:UC知道 时间:2024/09/23 04:54:56
#include<iostream.h>
class Time{
public:
Time();
void setTime(int,int,int);
void printTime();
private:
int hour;
int minute;
int second;
}
Time::Time(){
hour=0;
minute=0;
second=0;
}
void Time::setTime(int h,int m,int s){
hour=h;
minute=m;
second=s;
}
void Time::printTime(){
cout<<"The time is "<<hour<<":"<<minute<<":"<<second<<" "<<endl;
}
int main(){
Time t;
t.printTime();
t.setTime(23,28,30);
t.printTime();
return 0;
}
这是我的程序,请问错在哪里

类定义的后面没有写分号。

下面是正确的程序

#include<iostream.h>
class Time{
public:
Time();
void setTime(int,int,int);
void printTime();
private:
int hour;
int minute;
int second;
};
Time::Time(){
hour=0;
minute=0;
second=0;
}
void Time::setTime(int h,int m,int s){
hour=h;
minute=m;
second=s;
}
void Time::printTime(){
cout<<"The time is "<<hour<<":"<<minute<<":"<<second<<" "<<endl;
}
int main(){
Time t;
t.printTime();
t.setTime(23,28,30);
t.printTime();
return 0;
}

class Time{
public:
Time();
void setTime(int,int,int);
void printTime();
private:
int hour;
int minute;
int second;
}
这后面加分号!