freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c課程設(shè)計(jì)——日期類設(shè)計(jì)報(bào)告(已修改)

2025-01-29 10:33 本頁面
 

【正文】 日期類設(shè)計(jì)報(bào)告1. 設(shè)計(jì)題目設(shè)計(jì)一個(gè)日期類,(學(xué)號(hào)尾號(hào)8完成)要求:2. 設(shè)計(jì)要求l 重載帶參數(shù)構(gòu)造函數(shù)(int year ,int month, int day)和默認(rèn)構(gòu)造函數(shù),前者要求不合要求的數(shù)據(jù)(年月日超出范圍)拋出異常l 計(jì)算出該日是星期幾,(網(wǎng)上找公式)。l 重載“+”操作,一個(gè)日期對(duì)象和天數(shù)相加(符合交換律)。l 重載“”操作,兩天日期對(duì)象相減返回相差天數(shù)。 l 重載“+=”操作當(dāng)前日期加天數(shù)l 重載輸入輸出操作。3. 設(shè)計(jì)分析由題中要求可以知道,首先要設(shè)計(jì)一個(gè)日期類(class Cdate),還要有構(gòu)造函數(shù),明白函數(shù)的帶參與不帶參的區(qū)別;而且在日期類之中需要設(shè)計(jì)正確的日期格式,若不正確則實(shí)現(xiàn)拋出異常,C++中對(duì)異常的處理分為拋出異常、捕獲異常、處理異常;在此處只要求拋出異常即可,接下來的實(shí)現(xiàn)輸入日期計(jì)算星期幾的代碼。由題可以進(jìn)行網(wǎng)上的搜索,這個(gè)應(yīng)該行對(duì)簡單!之后就是重載的操作啦!!4. 設(shè)計(jì)主要模塊(代碼實(shí)現(xiàn))1. 定義一個(gè)日期類class CDate{public: CDate(){} CDate(int y,int m,int d)。 void fun()。 void display()。 friend CDate operator + (int d,CDate dt)。 friend CDate operator (CDate amp。dt1,CDate amp。dt2)。 friend CDate amp。operator += (CDate amp。a1,int d)。 friend std::ostreamamp。 operator ( std::ostreamamp。 os, CDateamp。 dt )。 friend std::istreamamp。 operator ( std::istreamamp。 is, CDateamp。 dt )。 bool isleapyear()。 // 潤年的判定 bool status。 bool check()。 void gettian()。private: int year,month,day,day1。 int d,D,D1,D2,D3。}。CDate::CDate (int y,int m,int d):year(y),month(m),day(d){}2. 實(shí)現(xiàn)計(jì)算星期幾:include iostreamusing namespace std。class Date{ int year,month,day。 bool isleap(int i) const { return i%400==0||i%4==0amp。amp。i%100!=0。//閏年的判定 }public: Date(int y, int m, int d) : year(y), month(m), day
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1