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< }
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<
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯