c++日期操作

来源:百度知道 编辑:UC知道 时间:2024/05/27 16:18:39
名称:类的日期操作
实验目的:定义一个满足如下要求的Data类:
(1)用日/月/年的格式输出日期;
(2)可运行在日期上加一天操作;
(3)设置日期操作.

class Date{
public:
printDate(){cout<<day<<" "<<month<<" "<<year<<" "<<endl;}
addDate();//这个太费事,在类外边写
setDate(int y,int m,int d){year=y;month=m;day=d;}
private:
int year;
int month;
int day;
};

Date::addDate(){
day++;
不行,这个太费事了,还是你自己写吧。就是判断month是几月。比如一月有31天,那day要是等于32了就得让它变成1,然后month++。还得判断年,如果赶上**年12月32号还得把年加一。

}