版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
PAGE32數(shù)據(jù)結(jié)構(gòu)(C++版)PAGE4C++面向?qū)ο蟪绦蛟O(shè)計第8章C++工具8.1異常處理8.1.1異常處理的任務(wù)8.1.2異常處理的方法圖8.18.1.3在函數(shù)聲明中進(jìn)行異常情況指定8.1.4在異常處理中處理析構(gòu)函數(shù)8.2命名空間8.2.1為什么需要命名空間8.2.2什么是命名空間8.2.3使用命名空間解決名字沖突8.2.4使用命名空間成員的方法8.2.5無名的命名空間8.2.6標(biāo)準(zhǔn)命名空間std8.3使用早期的函數(shù)庫習(xí)題1.求一元二次方程式ax2+bx+c=0的實根,如果方程沒有實根,則輸出有關(guān)警告信息。2.將例8.3程序改為下面的程序,請分析執(zhí)行過程,寫出運行結(jié)果。并指出由于異常處理而調(diào)用了哪些析構(gòu)函數(shù)。#include<iostream.h>#include<string.h>classStudent{public:Student(intn,stringnam){cout<<″constructor-″<<n<<endl;num=n;name=nam;}~Student(){cout<<″destructor-″<<num<<endl;}voidget_data();private:intnum;stringname;};voidStudent∷get_data(){if(num==0)thrownum;elsecout<<num<<″″<<name<<endl;cout<<″inget_data()″<<endl;}voidfun(){Studentstud1(1101,″Tan″);stud1.get_data();try{Studentstud2(0,″Li″);stud2.get_data();}catch(intn){cout<<″num=″<<n<<″,error!″<<endl;}}intmain(){cout<<″mainbegin″<<endl;cout<<″callfun()″<<endl;fun();cout<<″mainend″<<endl;return0;3.學(xué)校的人事部門保存了有關(guān)學(xué)生的部分?jǐn)?shù)據(jù)(學(xué)號、姓名、年齡、住址),教務(wù)部門也保存了學(xué)生的另外一些數(shù)據(jù)(學(xué)號、姓名、性別、成績),兩個部門分別編寫了本部門的學(xué)生數(shù)據(jù)管理程序,其中都用了Student作為類名?,F(xiàn)在要求在全校的學(xué)生數(shù)據(jù)管理程序中調(diào)用這兩個部門的學(xué)生數(shù)據(jù),分別輸出兩種內(nèi)容的學(xué)生數(shù)據(jù)。要求用ANSIC++編程,使用命名空間。說明:(1)同一優(yōu)先級的運算符,運算次序由結(jié)合方向決定。例如“*”與“/”具有相同的優(yōu)先級別,其結(jié)合方向為自左至右,因此3*5/4的運算次序是先乘后除。負(fù)號運算符“-”和前置自增運算符“+[KG-*3]+”為同一優(yōu)先級,結(jié)合方向為自右至左,因此-+[KG-*3]+i相當(dāng)于-(+[KG-*3]+i)。(2)不同的運算符要求有不同的運算對象個數(shù),如加法運算符“+”和減法運算符“-”為雙目運算符,要求在運算符兩側(cè)各有一個運算對象(如3+5、8-3等)。而自增運算符“+[KG-*3]+”和負(fù)號運算符“-”是一目運算符,只能在運算符的一側(cè)出現(xiàn)一個運算對象(如-a,i+[KG-*3]+,-[KG-*3]-i,(float)i,sizeof(int),*p等)。條件運算符是C+[KG-*3]+中惟一的一個三目運算符,如x?a:b。(3)從上述表中可以大致歸納出各類運算的優(yōu)先級:參考文獻(xiàn)1.譚浩強(qiáng)著.C程序設(shè)計(第三版).北京:清華大學(xué)出版社,20052.譚浩強(qiáng)編著.C程序設(shè)計題解與上機(jī)指導(dǎo)(第三版).北京:清華大學(xué)出版社,20053.Bjarnestroustrup著.TheC++ProgrammingLanguage(3rdEdition).Addison\|wesleyPubCo,19974.H.M.Deitel,P.J.Deitel著.薛萬鵬等譯.C++程序設(shè)計教程.北京:機(jī)械工業(yè)出版社,20005.S.B.Lippman,J.Lajoie著.潘愛民譯.C++Primer(3rdEdition)中文版.北京:中國電力出版社,20026.StephenR.Savis著.C++ForDummies4thedition,IDGBooksWorldwide,Inc.,20027.HarveyM.Deitel,PaulJamesDeitel著.邱仲潘等譯.C++大學(xué)教程(第二版).北京:電子工業(yè)出版社,20028.JamesP.Cohoon.JackW.Davidson著.劉瑞挺等譯.C++程序設(shè)計(第三版).北京:電子工業(yè)出版社,20029.Decoder編著.C/C++程序設(shè)計.北京:中國鐵道出版社,200210.BrianOverland著.董梁等譯.C++語言命令詳解(第二版).北京:電子工業(yè)出版社,200211.H.M.Deitel,P.J.Deitel著.薛萬鵬等譯.C/C++程序設(shè)計大全.北京:機(jī)械工業(yè)出版社,199712.AlStevens,ClaytonWalnum著.林麗閩等譯.標(biāo)準(zhǔn)C++寶典.北京:電子工業(yè)出版社,200113.Cohoon&Davidson著.C++ProgramDesign——AnIntroductiontoProgrammingandObject\|OrientedDesign3rdEdition(C++程序設(shè)計——程序設(shè)計和面向?qū)ο笤O(shè)計入門第3版).北京:清華大學(xué)出版社(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中學(xué)學(xué)生社團(tuán)活動經(jīng)費管理流程制度
- 企業(yè)會計財務(wù)制度
- 2026年國際貿(mào)易實務(wù)操作模擬題及答案詳解
- 2026年傳統(tǒng)藝術(shù)文化古風(fēng)舞蹈培訓(xùn)活動教材配套教學(xué)與檢測試題庫
- 2026年城市排水監(jiān)測實驗室資質(zhì)考試復(fù)習(xí)題
- 2026年電氣工程師電動機(jī)原理與維護(hù)實操練習(xí)題202X
- 2025年刷臉支付設(shè)備定期維護(hù)協(xié)議
- 酒店地震應(yīng)急演練方案4篇,酒店地震應(yīng)急預(yù)案演練方案
- 急診護(hù)理中創(chuàng)傷性休克的急救處理流程及制度
- 安徽省安慶市岳西縣部分學(xué)校聯(lián)考2025-2026學(xué)年八年級上學(xué)期2月期末歷史試題(含答案)
- 尼帕病毒病預(yù)防控制技術(shù)指南總結(jié)2026
- 2026屆大灣區(qū)普通高中畢業(yè)年級聯(lián)合上學(xué)期模擬考試(一)語文試題(含答案)(含解析)
- 初高中生物知識銜接課件
- 2026國家國防科技工業(yè)局所屬事業(yè)單位第一批招聘62人備考題庫及完整答案詳解一套
- 道路隔離護(hù)欄施工方案
- (2025年)軍隊文職考試面試真題及答案
- 新版-八年級上冊數(shù)學(xué)期末復(fù)習(xí)計算題15天沖刺練習(xí)(含答案)
- 新生兒疫苗接種的注意事項與應(yīng)對措施
- 青島生建z28-75滾絲機(jī)說明書
- DEFORM在汽車零件冷鍛工藝中的應(yīng)用
- 廣州市自來水公司招聘試題
評論
0/150
提交評論