設計一個日期類和時間類,編寫display函數用於顯示日期和時間。要求:display函數作為類外的普通函數,分別在Time和Date類中將display聲明為友元函數。在主函數中調用display函數,display函數分別引用Time和Date兩個類的對象的私有數據,輸出年、月、日和時、分、秒。
年、月、日和時、分、秒
年、月、日和時、分、秒
#includeusing namespace std; class Time; class Date {public: int y,m,d; friend void display(Date &,Time &); Date (int year,int month,int day) {y=year; m=month; d=day;} }; class Time {public: int h,m,s; friend void display(Date &,Time &); Time (int year,int month,int day) {h=year; m=month; s=day;} }; void display(Date &d,Time &t) { cout< >year>>month>>day; Date d1(year,month,day); int hour,minute,second; cin>>hour>>minute>>second; Time t1(hour,minute,second); display(d1,t1); return 0; }