永发信息网

C++代码,Tdate::Tdate(int m,int d,int y):month(m),day(d)月和天怎么定义的,求解释,多谢

答案:1  悬赏:70  手机版
解决时间 2021-02-23 22:48
  • 提问者网友:喧嚣尘世
  • 2021-02-23 13:57
C++代码,Tdate::Tdate(int m,int d,int y):month(m),day(d)月和天怎么定义的,求解释,多谢
最佳答案
  • 五星知识达人网友:老鼠爱大米
  • 2021-02-23 15:10
month,day 是Tdate类中的两个成员变量
Tdate(int m,int d,int y)这个函数是Tdate的构造函数,一个类的构造函数的名字与它的类名相同.
而构造函数的函数头(也就是Tdate(int m,int d,int y))与它的函数体(也就是用大括号{}括起来的那部分)的中间是用来初始化成员变量的.形式就是你上面的构造函数那样
Tdate::Tdate(int m,int d,int y):month(m),day(d) //这里的意思就是用Tdate构造函数的形参m和d来初始化成员变量month,和day.当然也可以把初始化放进函数体中

Tdate::Tdate(int m,int d,int y):month(m),day(d)
{
month = m;
day = d;
year=y;
cout<}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯