我找了一晚上都没有找出错误在哪里?c++高手进来

来源:百度知道 编辑:UC知道 时间:2024/06/25 08:48:57
#ifndef DATE1_H
#define DATE1_H
class Date
{
public:
Date(int=1,int=1,int=1990);
void print()const; //输出函数。常成员函数。
~Date();
private:
int month,day,year;
int checkDay(int);
};
#endif
//下面是date1.h的实现
#include"date1.h"
#include<iostream.h>
Date::Date(int mn,int dy,int yr)
{
if(mn>0&&mn<=12)
month=mn;
else{
month=1;
cout<<"Month"<<mn<<"invalid,set to month 1\n";
}
year=yr;
day=checkDay(dy);
cout<<"Date object constructor for date\n";
print();
cout<<endl;
}
void Date::print ()const
{
cout<<month<<'/'<<day<<'/'<<year;
}
Date::~Date()
{
cout<<"Date object destructor for date"<<endl;
print();
cout<<endl;
}
int Da

代码并没有什么大错误啊!不过程序中有一处明显的错误:
这里:“//下面是emply1.h的实现”
Employee::Employee(char*fname,char *lname,int bmonth, int bday,int byear,int hmonth,int hday,
int hyear):birthDate(bmonth,bday,byear),hireDate(hmonth,hday,hyear)
这个函数少了结尾的分号,再将main前的多余的一个分号去掉,就可以了。
另外还有一个需要注意的问题,你声明的两个类分别是emply1和date1,所以建立这两个类的头文件的时候,名字也要写成emply1和date1,前面的1不能少,否则会报错。

找了几家电脑公司,都没有找出我电脑出了什么问题. 救救我`~!我的电脑一晚上什么都没有了~@ 一开机就弹出svchost.exe错误,我在网上找了好多资料都无法解决 请高手指点指点啊 我在托盘处的本地连接和宽带连接都没有了 求救 谁知道怎么找出来啊? 谁知道哪里可以下载神话3苍狼时代啊 谢谢咯 我找了一晚上都没找到 仙剑奇侠传3蓬莱的黑耀岩在哪,找了一晚上没找到 谁知道哪有游戏“明星三缺一”,我在各大下载网站找了,都没有 在哪可以看到《巨猩乔扬》这部影片 我找了很多地方都没有!!!!!!!!! 为什么一样在夏天有时候晚上蚊子很多,有时候晚上一只蚊子都没有? 一首悲伤的音乐,我找了好久都没有找到,请帮忙