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

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

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

定 價:¥28.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

前言.  
第1章C++語言的新面貌  
1.1似曾相識燕歸來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變量對象9  
1.3.4常量對象10  
1.3.5運算符與混合運算12  
1.4舊貌換新顏13  
1.4.1指針與const限定符13  
1.4.2數(shù)組18  
1.4.3類型定義關(guān)鍵字typedef22  
1.5C++的幾個新特點23  
1.5.1動態(tài)分配內(nèi)存23  
1.5.2引用24  
1.5.3泛型算法應(yīng)用于普通數(shù)組26  
1.5.4數(shù)據(jù)的簡單輸入輸出格式31  
1.6各章節(jié)的關(guān)系和教學(xué)建議34  
1.7程序的編輯. 編譯和運行的基本概念34  
實驗1如何編輯. 編譯. 調(diào)試和運行一個實際程序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)的對象42  
2.2從結(jié)構(gòu)演變到一個簡單的類43  
2.3C++面向?qū)ο蟪绦蛟O(shè)計的特點44  
2.3.1對象44  
2.3.2抽象和類45  
2.3.3封裝46  
2.3.4繼承47  
2.3.5多態(tài)性47  
2.4數(shù)據(jù)對象和數(shù)據(jù)類型47  
2.4.1數(shù)據(jù)對象. 變量和常量48  
2.4.2數(shù)據(jù)類型49  
2.5熟悉并使用類和對象49  
2.5.1使用string對象49  
2.5.2使用string類的典型成員函數(shù)實例51  
2.5.3使用complex對象52  
2.5.4使用對象小結(jié)53  
2.6string對象數(shù)組與范型算法54  
2.7結(jié)構(gòu)化程序設(shè)計典型例題56  
2.8活捉臭蟲保平安60  
2.8.1一個簡單的示例程序61  
2.8.2編譯程序61  
2.8.3排錯62  
2.8.4基本調(diào)試命令簡介63  
實驗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ù)的表達式調(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默認參數(shù)78  
3.3.5使用const保護數(shù)據(jù)79  
3.4深入討論函數(shù)返回值79  
3.4.1返回引用的函數(shù)80  
3.4.2返回指針的函數(shù)80  
3.4.3返回對象的函數(shù)81  
3.4.4函數(shù)返回值作為參數(shù)82  
3.5內(nèi)聯(lián)函數(shù)84  
3.6函數(shù)重載和默認參數(shù)84  
3.7函數(shù)模板86  
3.7.1函數(shù)模板的基礎(chǔ)知識86  
3.7.2必須使用顯式規(guī)則的例子89  
3.7.3模板函數(shù)專門化和模板重載91  
實驗3編輯多文件程序及使用函數(shù)和函數(shù)指針92  
習(xí)題393  
第4章建立類和對象的概念96  
4.1類及其實例化96  
4.1.1定義類96  
4.1.2使用類的對象及指針99  
4.1.3數(shù)據(jù)封裝101  
4.2構(gòu)造函數(shù)102  
4.2.1默認構(gòu)造函數(shù)102  
4.2.2定義構(gòu)造函數(shù)103  
4.2.3構(gòu)造函數(shù)和運算符new105  
4.2.4構(gòu)造函數(shù)的默認參數(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ù)和運算符delete108  
4.3.3默認析構(gòu)函數(shù)109  
4.4調(diào)用復(fù)制構(gòu)造函數(shù)的綜合實例109  
4.5成員函數(shù)重載及默認參數(shù)111  
4.6this指針112  
4.7一個類的對象作為另一個類的成員113  
4.8類和對象的性質(zhì)114  
4.8.1類對象的性質(zhì)114  
4.8.2類的性質(zhì)115  
4.9面向?qū)ο蟮臉?biāo)記圖117  
4.9.1類和對象的UML標(biāo)記圖117  
4.9.2表示對象的結(jié)構(gòu)與連接118  
4.9.3使用實例119  
4.9.4對象. 類和消息120  
4.10面向?qū)ο缶幊痰奈募?guī)范121  
4.10.1編譯指令121  
4.10.2編寫類的頭文件123  
實驗4使用類和對象的實驗123  
習(xí)題4124  
第5章特殊函數(shù)和成員127  
5.1對象成員的初始化127  
5.2靜態(tài)成員129  
5.3友元函數(shù)131  
5.4const對象和volatile對象134  
5.5數(shù)組和類137  
5.6指向類成員的指針139  
5.7轉(zhuǎn)換函數(shù)142  
實驗5友元函數(shù)和常對象性質(zhì)143  
習(xí)題5 144  
第6章面向?qū)ο缶幊虒嵗?46..  
6.1求解一元二次方程146  
6.1.1設(shè)計代表方程的類146  
6.1.2設(shè)計成員函數(shù)146  
6.1.3編程實現(xiàn)148  
6.1.4運行示例150  
6.2出圈游戲151  
6.2.1設(shè)計思想151  
6.2.2設(shè)計頭文件151  
6.2.3實現(xiàn)SeqList.cpp文件152  
6.2.4文件count.cpp153  
6.2.5程序運行示例154  
6.2.6組建工程154  
實驗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類的保護成員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è)計實例168  
7.5.1使用包含設(shè)計的方法168  
7.5.2使用包含的參考程序及運行結(jié)果169  
7.5.3使用繼承的設(shè)計方法171  
7.5.4使用繼承的參考程序和運行結(jié)果172  
7.5.5應(yīng)注意的幾個問題174  
實驗7公有派生的賦值兼容性規(guī)則175  
習(xí)題7175  
第8章類模板與向量容器178  
8.1類模板178  
8.1.1類模板的基礎(chǔ)知識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)用實例193  
8.3.1出圈游戲193  
8.3.2求模程序196  
實驗8演示類模板的構(gòu)造函數(shù)和復(fù)制構(gòu)造函數(shù)的設(shè)計方法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動態(tài)聯(lián)編的多態(tài)性201  
9.2虛函數(shù)202  
9.2.1虛函數(shù)的定義202  
9.2.2虛函數(shù)實現(xiàn)多態(tài)性的條件203  
9.2.3進一步探討虛函數(shù)與實函數(shù)的區(qū)別204  
9.2.4構(gòu)造函數(shù)和析構(gòu)函數(shù)調(diào)用虛函數(shù)207  
9.2.5純虛函數(shù)與抽象類208  
9.3對象的基類指針與多態(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  
實驗9虛函數(shù)與多態(tài)性217  
習(xí)題9217  
第10章運算符重載及流類庫220  
10.1運算符重載220  
10.1.1重載對象的賦值運算符220  
10.1.2運算符重載的實質(zhì)223  
10.1.3<<. >>和++運算符重載實例223  
10.1.4類運算符和友元運算符的區(qū)別226  
10.1.5下標(biāo)運算符的重載228  
10.2流類庫229  
10.2.1流類庫的基本類等級229  
10.2.2默認輸入輸出格式控制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文件讀寫綜合實例240  
實驗10文件綜合實驗243  
習(xí)題10243  
第11章面向?qū)ο髮n}討論246  
11.1過程抽象和數(shù)據(jù)抽象246  
11.2發(fā)現(xiàn)對象并建立對象層246  
11.3定義數(shù)據(jù)成員和成員函數(shù)248  
11.4如何發(fā)現(xiàn)基類和派生類結(jié)構(gòu)250  
11.5接口繼承與實現(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異常處理的實現(xiàn)260  
11.8.4異常處理中的構(gòu)造與析構(gòu)263  
11.9測試與調(diào)試知識簡介264  
11.9.1軟件的測試集264  
11.9.2程序的測試與調(diào)試265  
11.10設(shè)計實例268  
11.10.1簡單的鏈表解決方案268  
11.10.2使用向量實現(xiàn)的實例270  
實驗11改進實驗272  
習(xí)題11273  
附錄A按字母表順序排列的C和C++保留字274  
附錄BC語言關(guān)鍵字275  
附錄C結(jié)構(gòu)和鏈表的基礎(chǔ)知識276  
參考文獻284

本目錄推薦

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