構(gòu)造函數(shù)和析構(gòu)函數(shù)

構(gòu)造函數(shù)和析構(gòu)函數(shù)

ID:13484619

大?。?5.00 KB

頁數(shù):6頁

時間:2018-07-22

構(gòu)造函數(shù)和析構(gòu)函數(shù)_第1頁
構(gòu)造函數(shù)和析構(gòu)函數(shù)_第2頁
構(gòu)造函數(shù)和析構(gòu)函數(shù)_第3頁
構(gòu)造函數(shù)和析構(gòu)函數(shù)_第4頁
構(gòu)造函數(shù)和析構(gòu)函數(shù)_第5頁
資源描述:

《構(gòu)造函數(shù)和析構(gòu)函數(shù)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、實驗報告構(gòu)造函數(shù)和析構(gòu)函數(shù)實驗過程、內(nèi)容:1、(1)定義一個正方形類,該類包括:正方形的邊長(取值范圍為1-30個“*”),四個成員函數(shù),分別為:取邊長、設(shè)置邊長、畫正方形和在構(gòu)造這些類對象時能初始化正方形邊長。編寫主函數(shù)實現(xiàn):(A)創(chuàng)建一個邊長為5的正方形;(B)調(diào)用成員函數(shù)打印正方形的形狀;(C)由用戶輸入正方形邊長,修改邊長的值;(D)重新打印正方形。4f1s.h的內(nèi)容classSquare{private:intside;public:Square(inta=5);voidset(inta);in

2、tget();voiddrawn();};4f1s.cpp的內(nèi)容#include#include"4f1s.h"usingnamespacestd;Square::Square(inta){side=a;}voidSquare::set(inta){side=a;}intSquare::get(){returnside;}voidSquare::drawn(){for(inti=0;i

3、endl;}}Main的內(nèi)容#include#include"4f1s.h"usingnamespacestd;intmain(){Squares1;cout<<"邊長為"<>a;s1.set(a);cout<<"畫出邊長為"<

4、r,Minute,Second)和兩個公有成員函數(shù)(SetTime和Print_Time)。SetTime根據(jù)傳遞的3個參數(shù)為對象設(shè)置時間;Print_Time負(fù)責(zé)將對象表示的時間顯示輸出。要求:(A)在主函數(shù)中,建立一個時間類的對象,設(shè)置時間為9點20分30秒并顯示時間。(B)使用構(gòu)造函數(shù)代替上面的SetTime成員函數(shù),并在主函數(shù)中使用構(gòu)造函數(shù)設(shè)置時間為10點40分50秒,并顯示該時間。(C)在時間類的析構(gòu)函數(shù)中輸出“Goodbye!”。(D)重載時間類的構(gòu)造函數(shù)(不帶參數(shù))使小時、分、秒均為0。(E

5、)定義拷貝構(gòu)造函數(shù)并調(diào)用4s.cpp內(nèi)容#include#include"4s.h"usingnamespacestd;voidTime::SetTime(inthour,intminute,intsecond){h=hour;m=inute;s=second;}voidTime::print_Time(){cout<

6、

7、ream>#include"4s.h"usingnamespacestd;intmain(){Times1;s1.SetTime(9,45,10);s1.print_Time();Times2;s2.SetTime(1,1,1);s2.print_Time;Times3(s2);s3.print_Time();return0;}實驗3、定義一個類Stock,記錄一只股票的基本信息,信息包括交易日序號(表示本月的第幾個交易日,用整數(shù)表示)、當(dāng)日最高價、當(dāng)日最低價、當(dāng)日開盤價和當(dāng)日收盤價。盡量發(fā)揮想象力,為該

8、類設(shè)計構(gòu)造函數(shù)、析構(gòu)函數(shù)和成員函數(shù)。在主函數(shù)中建立兩個股票對象,分別存儲該股票昨天和今天的信息,以當(dāng)日收盤價計算股票今天的漲幅。4f3s.h的內(nèi)容classStock{private:intday;doublemax,min,open,close;public:Stock(intd=1,doubleb=0,doublel=0,doubleo=0,doublec=0);~Stock();intSpread();frienddou

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。