编写一个程序,设计一个Cdate类,它应该满足下面的条件:
(1).用这样的格式输出日期:日-月-年;
(2).输出在当前日期上加两天后的日期;
#include <iostream>
using namespace std ;
class Cdate
{
public:
Cdate ( int year1 ,int month1 ,int date1); //构造函数,对私有成员数据进行初始化
~Cdate (); //析构函数
void Getnumber(int date2);//成员函数,加上n年的数据
void Show (); // 成员函数,显示最后的年月日
private:
int year , month , date ;
};
Cdate::Cdate (int year1 ,int month1 ,int date1)
{
year = year1 ; month = month1 ; date = date1 ;
}
Cdate::~Cdate()
{ cout << "自动调用析构函数..."<<endl ; }
void Cdate::Getnumber(int date2)
{
date+=date2 ;
}
void Cdate::Show()
{
cout<<date<<"-"<<month<<"-"<<year<<endl;
}
int main()
{
Cdate DATE(2013,05,10);
DATE.Getnumber(2);
DATE.Show();
system("pause");
return 0 ;
}
测试结果
12-5-2013