永发信息网

c++高手入

答案:2  悬赏:70  手机版
解决时间 2021-03-17 12:41
  • 提问者网友:孤山下
  • 2021-03-16 20:31
c++高手入
最佳答案
  • 五星知识达人网友:低血压的长颈鹿
  • 2021-03-16 20:44
class Date
{
private:
int year;
int month;
int day;
public:
Date(int y=1990,int m=1,int d=1);
Date(Date &data1);
void change(int y,int m,int d);// 改变日期
void print() const;//输出日期
~Date();
};

Date::Date(int y,int m,int d)//:year(1900),month(1),day(1)
{
year=y;
month=m;
day=d;
}

Date::Date(Date &data1)
{
year=data1.year;
month=data1.month;
day=data1.day;
}
void Date::change(int y,int m,int d)
{
year=y;
month=m;
day=d;
}
void Date::print() const
{
cout<}
Date::~Date()
{}
全部回答
  • 1楼网友:独钓一江月
  • 2021-03-16 21:27
//main.cpp
??#include
??class Date{
??public:
?? //* * 2 * *
Date()
{
year = 1;
month = 1;
day = 1;
}

?? Date(int y,int m,int d)
?? {
?? //* * 3 * *
year = y;
month = m;
day = d;

?? }
?? void print() const;
??
??private:
?? // date members
//* * 1 * *
int year;
int month;
int day;
??};
??
??void Date::print()const
??{ //* * 4 * *
cout<??}
??
??int main()
??{ Date national_day(1949,10,1);
?? national_day.print();
?? return 0;
??}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯