C++编程 帮忙看看这段程序有那个地方出错了 帮忙改一下啊

来源:百度知道 编辑:UC知道 时间:2024/05/02 16:48:50
#include"time3.h"
#include<iostream>
using namespace std;

class time {
int h,m,s;
public:
time(int initialhour,int initialminute,int initialsecond);
void putout();
};
time::time(int initialhour,int initialminute,int initialsecond){
h=initialhour;
m=initialminute;
s=initialsecond;
}
void time::putout(){
int h,m,s;
cout<<"h:"<<h<<"m:"<<m<<"s:"<<s<<endl;
}

int main()
{int a,b,c;
cin>>a>>b>>c;
time a(a,b,c);
a.putout();
}
下面的程序不对 运行不出来 有错误

错误提示是什么?

#include<iostream>
using namespace std;

class time {
int h,m,s;
public:
time(int initialhour,int initialminute,int initialsecond);
void putout();
};
time::time(int initialhour,int initialminute,int initialsecond){
h=initialhour;
m=initialminute;
s=initialsecond;
}
void time::putout(){
//去掉原来一行
cout<<"h:"<<h<<"m:"<<m<<"s:"<<s<<endl;
}

int main()
{int a,b,c;
cin>>a>>b>>c;
time tt(a,b,c); //原来对象名与a重名
tt.putout();
}