



全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
溫州大學(xué)物理與電子信息工程學(xué)院 面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)名稱:實(shí)驗(yàn)九:運(yùn)算符重載班 級(jí):計(jì)算機(jī)科學(xué)姓 名:錢旭北學(xué) 號(hào):07202043217實(shí)驗(yàn)地點(diǎn):5B305日 期:一、實(shí)驗(yàn)?zāi)康模?、理解運(yùn)算符重載的本質(zhì)和意義。2、掌握成員函數(shù)方式的運(yùn)算符重載。3、掌握友元方式的運(yùn)算符重載二、實(shí)驗(yàn)環(huán)境:windows 2000, visual c+6.0或c-free三、實(shí)驗(yàn)內(nèi)容和要求:(一)擴(kuò)展實(shí)驗(yàn)五中Complex類的內(nèi)容,增加1、單目運(yùn)算符負(fù)號(hào):的重載;2、雙目運(yùn)算符、*、/、=、!=的友元重載;3、雙目運(yùn)算符、*、/的成員重載;4、插入運(yùn)算符 的重載(二)實(shí)現(xiàn)并測(cè)試下面的類class student char *name; /姓名 int age; /年齡 float *score;/成績(jī) int scorenum; public: student(char *name, int age , int scorenum=3 ) ; student( const student& s); student operator =( const student& s); student( ); void setscore(); /輸入學(xué)生的信息 void print(); /把學(xué)生的信息打印出來(lái);四、預(yù)習(xí)內(nèi)容:1、什么樣的運(yùn)算符應(yīng)重載為成員?2、運(yùn)算符對(duì)應(yīng)的函數(shù)名是什么?五、實(shí)驗(yàn)步驟(各源程序文件):#include#includeusing namespace std;class student char *name; /姓名 int age; /年齡 float *score;/成績(jī) int scorenum; public: student() student(char *name, int age ,int scorenum=3 ) ; student( const student& s); student operator =( const student& s); student( ); void setscore( ); /輸入學(xué)生的信息 void print( ); /把學(xué)生的信息打印出來(lái);student:student(char *name,int age ,int scorenum=3 ) this-name=new charstrlen(name)+1; strcpy(this-name,name); this-age=age; this-scorenum=scorenum; score=new floatscorenum;student:student(const student &s) int i,k; age=s.age;scorenum=s.scorenum; k=strlen()+1; name=new chark; for(i=0;ik;i+) namei=i; score=new floatscorenum; for(i=0;iscorenum;i+) scorei=s.scorei;student student:operator =( const student& s) int i,k; age=s.age;scorenum=s.scorenum; delete name; delete score; k=strlen()+1; name=new chark; for(i=0;ik;i+) namei=i; score=new floatscorenum; for(i=0;iscorenum;i+) scorei=s.scorei; return *this;student:student()delete name;delete score;void student:setscore( ) int i,a; for(i=0;ia; scorei=a; void student:print() coutname age scorenumt; for(int i=0;iscorenum;i+) coutscorei ;void main() student s1(xiaobai,20 ,3),s2; s1.setscore(); s2=s1; student s3(s1); s1.print(); s2.print(); s3.print(); 六、實(shí)驗(yàn)結(jié)果與
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)習(xí)任務(wù)群視域下的高中語(yǔ)文古詩(shī)詞教學(xué)設(shè)計(jì)與實(shí)施
- 8 《世說(shuō)新語(yǔ)》二則2024-2025學(xué)年新教材七年級(jí)上冊(cè)語(yǔ)文新教學(xué)設(shè)計(jì)(統(tǒng)編版2024)
- 健康管理與生物科技的結(jié)合實(shí)踐
- 二年級(jí)下冊(cè)心理健康教育表格式教案-第11課分一分 記得快 長(zhǎng)春版
- 商務(wù)禮儀師考試交際能力試題及答案
- 2025年中國(guó)底片掃描儀市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)干濕喂食器數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年中國(guó)帶柄渦輪滾刀市場(chǎng)調(diào)查研究報(bào)告
- 2024年CAD工程師常見(jiàn)問(wèn)題試題及答案
- 2025年中國(guó)履帶式清理機(jī)數(shù)據(jù)監(jiān)測(cè)報(bào)告
- 2022-2023學(xué)年廣東省深圳市南山區(qū)六年級(jí)上學(xué)期期末英語(yǔ)試卷
- 中華傳統(tǒng)文化進(jìn)中小學(xué)課程教材指南
- 汽車發(fā)動(dòng)機(jī)火花塞市場(chǎng)洞察報(bào)告
- 學(xué)校安保服務(wù)投標(biāo)方案(技術(shù)方案)
- 故宮的課件教學(xué)課件
- 幼兒園大班安全活動(dòng)《安全乘坐電梯》課件
- 結(jié)構(gòu)化面試的試題及答案
- 涂料投標(biāo)書完整版本
- 小學(xué)閱讀社團(tuán)活動(dòng)總結(jié)
- 2024-2025學(xué)年小學(xué)勞動(dòng)四年級(jí)上冊(cè)人民版《勞動(dòng)》(2022)教學(xué)設(shè)計(jì)合集
- GB/T 22069-2024燃?xì)獍l(fā)動(dòng)機(jī)驅(qū)動(dòng)空調(diào)(熱泵)機(jī)組
評(píng)論
0/150
提交評(píng)論