那位能帮忙看看这道编程题啊!!!
来源:百度知道 编辑:UC知道 时间:2024/06/24 05:02:04
#include <iostream>
using namespace std;
class TDATE
{ public:
TDATE(); //声明构造函数
TDATE(int y); //声明构造函数
TDATE(int y,int m); //声明构造函数
TDATE(int y,int m,int d); //声明构造函数
void set_date(int y = 2007 ,int m = 7,int d = 3); //声明设置日期函数
friend void output(TDATE &date); //声明友元函数
private:
int month;
int year;
int day;
};
TDATE::TDATE() //构造函数
{year = 2007;month = 7;day = 3; }
TDATE::TDATE(int y):year(y){ month = 7;day = 3;} //构造函数
TDATE::TDATE(int y,int m):year(y),month(m){day =3;} //构造函数
TDATE::TDATE(int y,int m,int d):year(y),month(m),day(d){} //构造函数
void TDATE::set_date(int y = 2007 ,int m = 7,int d = 3) //设置日期
{year = y; month = m; day = d;}
void output(TDATE &date) //输出日期函数
{ cout<<date.year<<'-'<<date.mo