作业帮 > 综合 > 作业

英语翻译void DatePrint (Date& d){.}我想问一下,括号里面的Date& 函数体我就不写出来了.还

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/26 11:22:16
英语翻译
void DatePrint (Date& d)
{
.
}
我想问一下,括号里面的Date& 函数体我就不写出来了.
还有我想补充问一下,是不是类的对象也不能直接访问类中的私有成员?而是要通过类中的公有成员函数访问?
Date& d表示函数DatePrint 参数传值方式为引用,Date类型是什么,就是实现把Date打印出来
类的对象也不能直接访问类中的私有成员,可以通过类中的公有成员函数去访问私有成员~
再问: 还是不太明白咧。。我前面还有一点没写出来,Date是定义的一个类,然后d是一个类对象,DatePrint这个函数不是Date类的成员函数,所以这样的话这个DatePrint函数的参数(Date& d)怎么解释呢?
再答: DatePrint这个函数形参是Date类的对象 DatePrint(Date d)表示是通过值传递的方式传入一个Date类的对象调用函数DatePrint DatePrint(Date d)表示是通过引用传递的方式传入一个Date类的对象调用函数DatePrint