c++日期时间类的错误

题目:补充构造一个日期时间类(Timedate),数据成员包括年、月、日和时、分、秒,函数成员包括设置日期时间和输出时间,其中年、月请用整型,并完成测试。输出见样张。注意... 题目:

补充构造一个日期时间类(Timedate),数据成员包括年、月、日和时、分、秒,函数成员
包括设置日期时间和输出时间,其中年、月请用整型,并完成测试。
输出见样张。
注意:自己写的代码中不能有cout
-------------------------------------------------------*/
#include <iostream>
#include <iomanip>
using namespace std;

/**********Program**********/
class Timedate
{
int year,month,date;
double hh,mm,ss;
public:
Timedate();
Timedate(int,int,int);
void list();
putdate(int y,int m,int d);
puttime(double,double,double);
};
Timedate::Timedate()
{year=2000;month=1;date=1;hh=0,mm=0;ss=0;}

Timedate::Timedate(int y,int m,int d)
{year=y;month=m;date=d;hh=12;mm=30;ss=0;}

void Timedate::putdate(int y,int m,int d)
{year=y;month=m;date=d;}

void Timedate::puttime(double h,double m,double s)
{hh=h;mm=m;ss=s;}

/********** End **********/

void Timedate::list(){//成员函数,直接访问私有的数据成员
cout<<"year/month/date :";
switch(year){
case 2000:cout<<"2000";break;
case 2001:cout<<"2001";break;
case 2002:cout<<"2002";break;
case 2003:cout<<"2003";break;
case 2004:cout<<"2004";break;
case 2005:cout<<"2005";break;
}
switch(month){
case 1:cout<<'/'<<"Jan";break;
case 2:cout<<'/'<<"Feb";break;
case 3:cout<<'/'<<"Mar";break;
case 4:cout<<'/'<<"Apr";break;
case 5:cout<<'/'<<"May";break;
case 6:cout<<'/'<<"Jun";break;
case 7:cout<<'/'<<"Jul";break;
case 8:cout<<'/'<<"Aug";break;
case 9:cout<<'/'<<"Sep";break;
case 10:cout<<'/'<<"Oct";break;
case 11:cout<<'/'<<"Nov";break;
case 12:cout<<'/'<<"Dec";break;
}
cout<<'/'<<date<<endl;
cout<<"hour:minite:second :";
cout<<hh<<':'<<mm<<':'<<ss<<endl;
}

int main(){
Timedate A(2004,3,3),B;
A.list(); //输出A的日期和时间
B.list(); //输出B的日期和时间
B.putdate(2005,10,18); //更新B的日期
B.puttime(17,30,00); //更新B的时间
B.list(); //输出B的日期和时间
return 0;
}

提示错误:'void __thiscall Timedate::putdate(int,int,int)' : overloaded function differs only by return type from 'int __thiscall Timedate::putdate(int,int,int)'
展开
 我来答
百度网友53a4e24
2015-05-21 · TA获得超过155个赞
知道小有建树答主
回答量:127
采纳率:0%
帮助的人:74.8万
展开全部
	void putdate(int y,int m,int d);    // 加入了void,就ok啦
void puttime(double,double,double);    // 加入了void,就ok啦
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式