m0_75112704 2023-04-11 09:47 采纳率: 0%
浏览 44

在下题每个函数以及填写的代码旁边注释出代码的功能解释?(语言-c++)

题目:时间流逝之增加一秒钟。模拟时间的流逝,例如:当前是2020年12月31日23:59:59,时间流逝(即增加一秒钟)后变成2021年1月1日00:00:00。
要求实现(1)Date类和Time类的构造函数;(2)Time类的成员函数void add_a_second(Date &);(3)<<运算符重载函数ostream& operator<<(ostream&, Time&)和ostream& operator<<(ostream&, Date&)(必须按照规定格式输出时间)。
注意:不得修改已有代码;不得再增加其他函数。
提示:在实现add_a_second函数时要注意:增加一秒,可能导致增加一分钟(而秒数需要减少60);而增加一分钟,可能导致增加一小时(而分钟数需要减少60);以此类推,天、月、年都要进行类似地判断和计算。由于不同月份的天数不同,且存在闰年的问题,所以计算月份的时候要考虑当前年份和月份(即以当前年份和月份为参数调用days函数计算该月的天数)。
参考代码已给出,在每个函数以及填写的参考代码旁边注释出代码的功能解释

img

img

  • 写回答

4条回答 默认 最新

  • shifenglv 2023-04-11 09:55
    关注

    不明白你的想法,你说是代码提示吗?如果使用VS开发C#程序,可以在函数(方法,属性等)前面的位置,输入三斜杠“///”就可以编辑提示性注释。当你调用这个函数时,编辑器会把函数的功能提示,参数提示给你显示出来,方便调用者开发

    评论

报告相同问题?

问题事件

  • 修改了问题 4月11日
  • 创建了问题 4月11日