你好!!!
(1)void set_time(Time&);用对象的引用的原因是:输入数据的时候是调用函数输入的,此时要是不用引用,那么子函数的参数就是实参的拷贝,不是同一个对象了,那么你的子函数输入,但是回到主函数里,对象还是没有初始化,
2.你看看你定义的2个函数都是普通的函数,不是类的成员函数,怎么能用Time::void show_time(Time&t) ???
没错,可以的
long jiechen(int b){
if(b==1) {
return 1;
}
return jiechen(b-1)*b;
}
建议语句的写法,尽量完整