定義了日期類,時間類和日期時間綜合類,多載了+,-,++,--,=,>=, <=,= =, !=等運算子,可以設定時間、日期,比較時間和日期的大小,進行時間、日期物件的運算,并輸出多種格式的結果。
改進要求:
1、原程式日期類中輸出星期幾的函式有錯誤,不能輸出星期五,修改程式,將錯誤改正,所有輸出日期的結果中都要有星期的顯示。
2、在日期類cDate_t中多載運算子+,實作一個日期物件加上天數得到一個新的日期;多載運算子-,實作一個日期物件減去天數得到一個新的日期。修改日期物件減去日期物件的多載運算子-,結果不是另一個日期物件,而是天數,所有運算應考慮閏年處理。
3、在時間類cTime_t中多載運算子+,實作一個時間物件加上分鐘得到一個新的時間;多載運算子-,實作一個時間物件送去分鐘得到一個新的時間。修改時間物件減去時間物件的多載運算子-,結果不是另一個時間物件,而是分鐘數,同時應考慮結果與加數是否是同一天,若不是,應在結果中予以說明。
4、修改綜合類CTDmanage的結構,重新定義為日期和時間類的派生類,同樣定義建構式、各種運算子多載函式,實作綜合類物件的比較,綜合類物件加上分鐘等于一個新綜合類物件,綜合類物件減去分鐘等于一個新綜合類物件等,并多載輸入輸出函式。
5、修改main函式結構,采用選單選項方式,逐個測驗三個類中定義的各種函式和運算子
若能解決此問題(私聊一下),必有重謝和豐厚酬勞,最多三天時間!!!
uj5u.com熱心網友回復:
內置的 TDateTime 類不好用么?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/45889.html
標籤:基礎類
上一篇:OPCWorkshop改BCB遇到F1004內部編譯錯誤
下一篇:C++連接列印機列印圖片的問題
