注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)面向?qū)ο蟪绦蛟O(shè)計(jì)C++版

面向?qū)ο蟪绦蛟O(shè)計(jì)C++版

面向?qū)ο蟪绦蛟O(shè)計(jì)C++版

定 價(jià):¥28.00

作 者: 劉振安
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 高等院校計(jì)算機(jī)教材系列
標(biāo) 簽: 高級(jí)編程

ISBN: 9787111197140 出版時(shí)間: 2006-10-01 包裝: 平裝
開本: 16 頁數(shù): 283 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書系統(tǒng)介紹面向?qū)ο蟪绦蛟O(shè)計(jì)方法,并用C++語言描述了具體實(shí)現(xiàn)方法。本書假設(shè)讀者具有基本的面向過程編程知識(shí),所以直接通過使用對(duì)象和STL庫,建立對(duì)象行為及實(shí)例的概念,并強(qiáng)調(diào)C++中重要的概念和編程思想。本書密切結(jié)合案例建立對(duì)象和類的概念,突出應(yīng)用,旨在提高使用面向?qū)ο蠓椒ń鉀Q實(shí)際問題的能力,并進(jìn)一步強(qiáng)調(diào)多文件編程方法,以便為可視化編程打下基礎(chǔ)。.本書取材新穎、結(jié)構(gòu)合理、概念清楚、實(shí)用性強(qiáng),易于教學(xué),適合作為高等院校的教材,也可以作為培訓(xùn)班教材、自學(xué)教材及工程技術(shù)人員的參考書。..本書是作者結(jié)合多年來講授程序設(shè)計(jì)課程的經(jīng)驗(yàn),并對(duì)課程內(nèi)容進(jìn)行合理組合與取舍之后編寫而成的。本書通過使用對(duì)象和STL庫,建立對(duì)象行為及實(shí)例的概念。同時(shí),進(jìn)一步強(qiáng)調(diào)多文件編程方法,為讀者學(xué)習(xí)可視化編程打下基礎(chǔ)。

作者簡(jiǎn)介

暫缺《面向?qū)ο蟪绦蛟O(shè)計(jì)C++版》作者簡(jiǎn)介

圖書目錄

前言.  
第1章C++語言的新面貌  
1.1似曾相識(shí)燕歸來1  
1.2使用函數(shù)重載8  
1.3C++的基本數(shù)據(jù)類型8  
1.3.1關(guān)鍵字8  
1.3.2基本數(shù)據(jù)類型9  
1.3.3變量對(duì)象9  
1.3.4常量對(duì)象10  
1.3.5運(yùn)算符與混合運(yùn)算12  
1.4舊貌換新顏13  
1.4.1指針與const限定符13  
1.4.2數(shù)組18  
1.4.3類型定義關(guān)鍵字typedef22  
1.5C++的幾個(gè)新特點(diǎn)23  
1.5.1動(dòng)態(tài)分配內(nèi)存23  
1.5.2引用24  
1.5.3泛型算法應(yīng)用于普通數(shù)組26  
1.5.4數(shù)據(jù)的簡(jiǎn)單輸入輸出格式31  
1.6各章節(jié)的關(guān)系和教學(xué)建議34  
1.7程序的編輯. 編譯和運(yùn)行的基本概念34  
實(shí)驗(yàn)1如何編輯. 編譯. 調(diào)試和運(yùn)行一個(gè)實(shí)際程序39  
習(xí)題139  
第2章從結(jié)構(gòu)到類的演變41  
2.1結(jié)構(gòu)的演化41  
2.1.1結(jié)構(gòu)發(fā)生質(zhì)的演變41  
2.1.2使用構(gòu)造函數(shù)初始化結(jié)構(gòu)的對(duì)象42  
2.2從結(jié)構(gòu)演變到一個(gè)簡(jiǎn)單的類43  
2.3C++面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)44  
2.3.1對(duì)象44  
2.3.2抽象和類45  
2.3.3封裝46  
2.3.4繼承47  
2.3.5多態(tài)性47  
2.4數(shù)據(jù)對(duì)象和數(shù)據(jù)類型47  
2.4.1數(shù)據(jù)對(duì)象. 變量和常量48  
2.4.2數(shù)據(jù)類型49  
2.5熟悉并使用類和對(duì)象49  
2.5.1使用string對(duì)象49  
2.5.2使用string類的典型成員函數(shù)實(shí)例51  
2.5.3使用complex對(duì)象52  
2.5.4使用對(duì)象小結(jié)53  
2.6string對(duì)象數(shù)組與范型算法54  
2.7結(jié)構(gòu)化程序設(shè)計(jì)典型例題56  
2.8活捉臭蟲保平安60  
2.8.1一個(gè)簡(jiǎn)單的示例程序61  
2.8.2編譯程序61  
2.8.3排錯(cuò)62  
2.8.4基本調(diào)試命令簡(jiǎn)介63  
實(shí)驗(yàn)2練習(xí)調(diào)試程序66  
習(xí)題266  
第3章函數(shù)和函數(shù)模板69  
3.1函數(shù)的基本要素69  
3.2函數(shù)的調(diào)用形式70  
3.2.1函數(shù)的語句調(diào)用71  
3.2.2函數(shù)的表達(dá)式調(diào)用71  
3.2.3函數(shù)的參數(shù)調(diào)用71  
3.2.4遞歸調(diào)用71  
3.2.5遞歸與遞推的比較73  
3.3函數(shù)參數(shù)的傳遞方式75  
3.3.1傳值方式75  
3.3.2傳地址方式76  
3.3.3傳引用方式77  
3.3.4默認(rèn)參數(shù)78  
3.3.5使用const保護(hù)數(shù)據(jù)79  
3.4深入討論函數(shù)返回值79  
3.4.1返回引用的函數(shù)80  
3.4.2返回指針的函數(shù)80  
3.4.3返回對(duì)象的函數(shù)81  
3.4.4函數(shù)返回值作為參數(shù)82  
3.5內(nèi)聯(lián)函數(shù)84  
3.6函數(shù)重載和默認(rèn)參數(shù)84  
3.7函數(shù)模板86  
3.7.1函數(shù)模板的基礎(chǔ)知識(shí)86  
3.7.2必須使用顯式規(guī)則的例子89  
3.7.3模板函數(shù)專門化和模板重載91  
實(shí)驗(yàn)3編輯多文件程序及使用函數(shù)和函數(shù)指針92  
習(xí)題393  
第4章建立類和對(duì)象的概念96  
4.1類及其實(shí)例化96  
4.1.1定義類96  
4.1.2使用類的對(duì)象及指針99  
4.1.3數(shù)據(jù)封裝101  
4.2構(gòu)造函數(shù)102  
4.2.1默認(rèn)構(gòu)造函數(shù)102  
4.2.2定義構(gòu)造函數(shù)103  
4.2.3構(gòu)造函數(shù)和運(yùn)算符new105  
4.2.4構(gòu)造函數(shù)的默認(rèn)參數(shù)105  
4.2.5復(fù)制構(gòu)造函數(shù)106  
4.3析構(gòu)函數(shù)107  
4.3.1定義析構(gòu)函數(shù)107  
4.3.2析構(gòu)函數(shù)和運(yùn)算符delete108  
4.3.3默認(rèn)析構(gòu)函數(shù)109  
4.4調(diào)用復(fù)制構(gòu)造函數(shù)的綜合實(shí)例109  
4.5成員函數(shù)重載及默認(rèn)參數(shù)111  
4.6this指針112  
4.7一個(gè)類的對(duì)象作為另一個(gè)類的成員113  
4.8類和對(duì)象的性質(zhì)114  
4.8.1類對(duì)象的性質(zhì)114  
4.8.2類的性質(zhì)115  
4.9面向?qū)ο蟮臉?biāo)記圖117  
4.9.1類和對(duì)象的UML標(biāo)記圖117  
4.9.2表示對(duì)象的結(jié)構(gòu)與連接118  
4.9.3使用實(shí)例119  
4.9.4對(duì)象. 類和消息120  
4.10面向?qū)ο缶幊痰奈募?guī)范121  
4.10.1編譯指令121  
4.10.2編寫類的頭文件123  
實(shí)驗(yàn)4使用類和對(duì)象的實(shí)驗(yàn)123  
習(xí)題4124  
第5章特殊函數(shù)和成員127  
5.1對(duì)象成員的初始化127  
5.2靜態(tài)成員129  
5.3友元函數(shù)131  
5.4const對(duì)象和volatile對(duì)象134  
5.5數(shù)組和類137  
5.6指向類成員的指針139  
5.7轉(zhuǎn)換函數(shù)142  
實(shí)驗(yàn)5友元函數(shù)和常對(duì)象性質(zhì)143  
習(xí)題5 144  
第6章面向?qū)ο缶幊虒?shí)例146..  
6.1求解一元二次方程146  
6.1.1設(shè)計(jì)代表方程的類146  
6.1.2設(shè)計(jì)成員函數(shù)146  
6.1.3編程實(shí)現(xiàn)148  
6.1.4運(yùn)行示例150  
6.2出圈游戲151  
6.2.1設(shè)計(jì)思想151  
6.2.2設(shè)計(jì)頭文件151  
6.2.3實(shí)現(xiàn)SeqList.cpp文件152  
6.2.4文件count.cpp153  
6.2.5程序運(yùn)行示例154  
6.2.6組建工程154  
實(shí)驗(yàn)6多文件編程154  
第7章繼承和派生156  
7.1繼承和派生的基本概念156  
7.2單一繼承157  
7.2.1單一繼承的一般形式157  
7.2.2派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)158  
7.2.3類的保護(hù)成員159  
7.2.4訪問權(quán)限和賦值兼容規(guī)則160  
7.3多重繼承165  
7.4二義性及其支配規(guī)則166  
7.4.1二義性和作用域分辨符166  
7.4.2派生類支配基類的同名函數(shù)167  
7.5設(shè)計(jì)實(shí)例168  
7.5.1使用包含設(shè)計(jì)的方法168  
7.5.2使用包含的參考程序及運(yùn)行結(jié)果169  
7.5.3使用繼承的設(shè)計(jì)方法171  
7.5.4使用繼承的參考程序和運(yùn)行結(jié)果172  
7.5.5應(yīng)注意的幾個(gè)問題174  
實(shí)驗(yàn)7公有派生的賦值兼容性規(guī)則175  
習(xí)題7175  
第8章類模板與向量容器178  
8.1類模板178  
8.1.1類模板的基礎(chǔ)知識(shí)178  
8.1.2類模板的派生與繼承180  
8.1.3類模板的專門化184  
8.2向量容器與范型算法186  
8.2.1定義向量列表186  
8.2.2泛型指針187  
8.2.3向量的數(shù)據(jù)類型188  
8.2.4向量的基本操作方法190  
8.3向量應(yīng)用實(shí)例193  
8.3.1出圈游戲193  
8.3.2求模程序196  
實(shí)驗(yàn)8演示類模板的構(gòu)造函數(shù)和復(fù)制構(gòu)造函數(shù)的設(shè)計(jì)方法197  
習(xí)題8198  
第9章多態(tài)性. 虛函數(shù)及其他類型199  
9.1多態(tài)性199  
9.1.1靜態(tài)聯(lián)編中的賦值兼容性及名字支配規(guī)律199  
9.1.2動(dòng)態(tài)聯(lián)編的多態(tài)性201  
9.2虛函數(shù)202  
9.2.1虛函數(shù)的定義202  
9.2.2虛函數(shù)實(shí)現(xiàn)多態(tài)性的條件203  
9.2.3進(jìn)一步探討虛函數(shù)與實(shí)函數(shù)的區(qū)別204  
9.2.4構(gòu)造函數(shù)和析構(gòu)函數(shù)調(diào)用虛函數(shù)207  
9.2.5純虛函數(shù)與抽象類208  
9.3對(duì)象的基類指針與多態(tài)性210  
9.4多重繼承與虛函數(shù)211  
9.5多重繼承與虛基類212  
9.6結(jié)構(gòu)和聯(lián)合214  
9.7枚舉215  
9.8再談轉(zhuǎn)換函數(shù)216  
實(shí)驗(yàn)9虛函數(shù)與多態(tài)性217  
習(xí)題9217  
第10章運(yùn)算符重載及流類庫220  
10.1運(yùn)算符重載220  
10.1.1重載對(duì)象的賦值運(yùn)算符220  
10.1.2運(yùn)算符重載的實(shí)質(zhì)223  
10.1.3<<. >>和++運(yùn)算符重載實(shí)例223  
10.1.4類運(yùn)算符和友元運(yùn)算符的區(qū)別226  
10.1.5下標(biāo)運(yùn)算符的重載228  
10.2流類庫229  
10.2.1流類庫的基本類等級(jí)229  
10.2.2默認(rèn)輸入輸出格式控制230  
10.2.3使用ios_base類231  
10.3文件流235  
10.3.1文件流的概念235  
10.3.2常用輸出流成員函數(shù)237  
10.3.3常用輸入流成員函數(shù)239  
10.4文件讀寫綜合實(shí)例240  
實(shí)驗(yàn)10文件綜合實(shí)驗(yàn)243  
習(xí)題10243  
第11章面向?qū)ο髮n}討論246  
11.1過程抽象和數(shù)據(jù)抽象246  
11.2發(fā)現(xiàn)對(duì)象并建立對(duì)象層246  
11.3定義數(shù)據(jù)成員和成員函數(shù)248  
11.4如何發(fā)現(xiàn)基類和派生類結(jié)構(gòu)250  
11.5接口繼承與實(shí)現(xiàn)繼承251  
11.6內(nèi)嵌類和局部類253  
11.7命名空間256  
11.8異常處理257  
11.8.1引入異常處理257  
11.8.2異常處理思想259  
11.8.3異常處理的實(shí)現(xiàn)260  
11.8.4異常處理中的構(gòu)造與析構(gòu)263  
11.9測(cè)試與調(diào)試知識(shí)簡(jiǎn)介264  
11.9.1軟件的測(cè)試集264  
11.9.2程序的測(cè)試與調(diào)試265  
11.10設(shè)計(jì)實(shí)例268  
11.10.1簡(jiǎn)單的鏈表解決方案268  
11.10.2使用向量實(shí)現(xiàn)的實(shí)例270  
實(shí)驗(yàn)11改進(jìn)實(shí)驗(yàn)272  
習(xí)題11273  
附錄A按字母表順序排列的C和C++保留字274  
附錄BC語言關(guān)鍵字275  
附錄C結(jié)構(gòu)和鏈表的基礎(chǔ)知識(shí)276  
參考文獻(xiàn)284

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)