#include<iostream>
#include<time.h>
using namespace std;
class CDate
{
int Date_Year, Date_Month, Date_Day;
public:
void setdate(int,int,int);
void display();
int GetYear();
};
void CDate::setdate(int year, int month, int day)
{
Date_Year = year;
Date_Month = month;
Date_Day = day;
}
void CDate::display()
{
cout << Date_Year << "-" << Date_Month << "-" <<Date_Day<<"-"<<endl;
}
int CDate::GetYear()
{
return Date_Year;
}
`
```
``
报错信息呢
试了下,没什么问题,供参考:
#include<iostream>
#include<time.h>
using namespace std;
class CDate
{
int Date_Year, Date_Month, Date_Day;
public:
void setdate(int, int, int);
void display();
int GetYear();
};
void CDate::setdate(int year, int month, int day)
{
Date_Year = year;
Date_Month = month;
Date_Day = day;
}
void CDate::display()
{
cout << Date_Year << "-" << Date_Month << "-" << Date_Day << endl;
}
int CDate::GetYear()
{
return Date_Year;
}
int main()
{
CDate d;
d.setdate(2022, 3, 29);
d.display();
return 0;
}