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

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

ID:1973311

大?。?5.00 KB

頁(yè)數(shù):6頁(yè)

時(shí)間:2017-11-14

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

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

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

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

3、std;intmain(){Squares1;cout<<"邊長(zhǎng)為"<>a;s1.set(a);cout<<"畫出邊長(zhǎng)為"<

4、出。要求:(A)在主函數(shù)中,建立一個(gè)時(shí)間類的對(duì)象,設(shè)置時(shí)間為9點(diǎn)20分30秒并顯示時(shí)間。(B)使用構(gòu)造函數(shù)代替上面的SetTime成員函數(shù),并在主函數(shù)中使用構(gòu)造函數(shù)設(shè)置時(shí)間為10點(diǎn)40分50秒,并顯示該時(shí)間。(C)在時(shí)間類的析構(gòu)函數(shù)中輸出“Goodbye!”。(D)重載時(shí)間類的構(gòu)造函數(shù)(不帶參數(shù))使小時(shí)、分、秒均為0。(E)定義拷貝構(gòu)造函數(shù)并調(diào)用4s.cpp內(nèi)容#include#include"4s.h"usingnamespacestd;voidTime::SetTime(inthour,intminute,intsecond){h=hour;

5、m=inute;s=second;}voidTime::print_Time(){cout<

6、our,intminute,intsecond);Time();~Time();Time(constTime©);voidprint_Time();};Main的內(nèi)容#include#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;}實(shí)驗(yàn)3、定義一個(gè)類Stock,記錄一只股票

7、的基本信息,信息包括交易日序號(hào)(表示本月的第幾個(gè)交易日,用整數(shù)表示)、當(dāng)日最高價(jià)、當(dāng)日最低價(jià)、當(dāng)日開盤價(jià)和當(dāng)日收盤價(jià)。盡量發(fā)揮想象力,為該類設(shè)計(jì)構(gòu)造函數(shù)、析構(gòu)函數(shù)和成員函數(shù)。在主函數(shù)中建立兩個(gè)股票對(duì)象,分別存儲(chǔ)該股票昨天和今天的信息,以當(dāng)日收盤價(jià)計(jì)算股票今天的漲幅。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ù)覽五頁(yè),下載文檔查看全文

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

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