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

C++程序設(shè)計

C++程序設(shè)計

定 價:¥29.50

作 者: 李明富、古曉輝
出版社: 北京航空航天大學(xué)出版社
叢編項:
標(biāo) 簽: 算法語言

ISBN: 9787811241518 出版時間: 2007-09-01 包裝: 平裝
開本: 16 頁數(shù): 324 字數(shù):  

內(nèi)容簡介

  《C++程序設(shè)計》首先介紹了面向?qū)ο蟪绦蛟O(shè)計的基本概念和C++的基本語法;其次講述了函數(shù)、指針和引用的基本用法;最后詳細地闡述了C++語言的類與對象、繼承與派生、多態(tài)性、虛函數(shù)、模板、異常處理和流類庫等。《C++程序設(shè)計》以通俗易懂的語言介紹了C++面向?qū)ο缶幊痰幕舅枷牒头椒?,并運用大量的經(jīng)典實例,使讀者能深刻理解、領(lǐng)會和掌握面向?qū)ο蟪绦蛟O(shè)計的思想和方法。為了使讀者鞏固所學(xué)的內(nèi)容,每章后均附有一定量的習(xí)題。最后一章給出上機實驗指導(dǎo),以方便讀者上機操作和實踐,以便進一步鞏固各章中所學(xué)的內(nèi)容?!禖++程序設(shè)計》的目的是通過對C++語言的學(xué)習(xí),使讀者掌握面向?qū)ο蟪绦蛟O(shè)計的思想和方法,具備程序設(shè)計的基礎(chǔ)和進一步學(xué)習(xí)的能力。《C++程序設(shè)計》可作為高等學(xué)校計算機、電子商務(wù)、信息與計算科學(xué)及其他相關(guān)專業(yè)的本科生的教材,也可作為計算機科技人員學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計語言的參考書。C++是一種高效、實用的程序設(shè)計語言。它除了繼承C語言的全部優(yōu)點和功能外,還支持面向?qū)ο蟪绦蛟O(shè)計。C++現(xiàn)在已成為面向?qū)ο蟪绦蛟O(shè)計的常用語言之一。C++語言既是一種面向過程的程序設(shè)計語言,也是一種面向?qū)ο蟮某绦蛟O(shè)計語言,因此可以用來開發(fā)大型的軟件系統(tǒng)。近年來,許多高等院校都將面向?qū)ο蟪绦蛟O(shè)計技術(shù)作為計算機專業(yè)、電子商務(wù)專業(yè)以及信息與計算科學(xué)等專業(yè)的必修課或選修課。由此,《C++程序設(shè)計》作者在多年教學(xué)經(jīng)驗和實際程序設(shè)計經(jīng)驗的基礎(chǔ)上編寫了《C++程序設(shè)計》,旨在使讀者更容易地掌握C++程序設(shè)計的基本概念和編程方法?!禖++程序設(shè)計》選材從實際出發(fā),深入淺出,語言通俗易懂,書中所使用的實例均在計算機上調(diào)試通過。

作者簡介

暫缺《C++程序設(shè)計》作者簡介

圖書目錄

第1章  面向?qū)ο蟪绦蛟O(shè)計概述
1.1  面向?qū)ο蟪绦蛟O(shè)計1
1.1.1  面向過程程序設(shè)計1
1.1.2  面向?qū)ο蟪绦蛟O(shè)計2
1.2  對象和類4
1.2.1  對象和類的概念4
1.2.2  消息5
1.3  數(shù)據(jù)的抽象和封裝6
1.3.1  基本概念6
1.3.2  對象的特點7
1.4  繼承性8
1.4.1  繼承的概念8
1.4.2  繼承的分類9
1.5  多態(tài)性10
1.5.1  多態(tài)性的概念10
1.5.2  多態(tài)性的分類11
習(xí) 題  112

第2章  C++概述
2.1  C++的構(gòu)成和特點13
2.1.1  C++的構(gòu)成13
2.1.2  C++的特點14
2.2  C++源程序的結(jié)構(gòu)15
2.2.1  C++程序的格式15
2.2.2  C++程序的特點15
2.2.3  C++程序的編輯、編譯和運行19
2.3  C++的詞匯、基本數(shù)據(jù)類型、常量和變量21
2.3.1  C++的詞匯21
2.3.2  C++的基本數(shù)據(jù)類型22
2.3.3  C++常量和變量23
2.4  基本運算符、表達式與語句24
2.4.1  算術(shù)運算符和算術(shù)表達式24
2.4.2  關(guān)系運算符和關(guān)系表達式26
2.4.3  邏輯運算符和邏輯表達式27
2.4.4  位運算符和位運算表達式27
2.4.5  賦值運算符和賦值表達式28
2.4.6  條件運算符和條件表達式29
2.4.7  逗號運算符和逗號表達式31
2.4.8  語句31
2.5  基本輸入、輸出(cin,cout)32
2.5.1  基本輸入cin33
2.5.2  基本輸出cout34
2.6  程序控制結(jié)構(gòu)35
2.6.1  順序結(jié)構(gòu)35
2.6.2  選擇結(jié)構(gòu)37
2.6.3  循環(huán)結(jié)構(gòu)40
2.6.4  轉(zhuǎn)向語句45
習(xí) 題  246


第3章  函數(shù)
3.1  函數(shù)的定義和調(diào)用48
3.1.1  函數(shù)的定義48
3.1.2  函數(shù)的調(diào)用49
3.1.3  函數(shù)的聲明49
3.2  函數(shù)參數(shù)的傳遞51
3.2.1  值傳遞51
3.2.2  指針傳遞54
3.2.3  引用傳遞56
3.3  函數(shù)的調(diào)用機制61
3.3.1  嵌套調(diào)用61
3.3.2  遞歸調(diào)用64
3.4  內(nèi)聯(lián)函數(shù)和重載函數(shù)65
3.4.1  內(nèi)聯(lián)函數(shù)65
3.4.2  重載函數(shù)67
3.5  帶默認參數(shù)的函數(shù)69
3.6  存儲類71
3.6.1  變量存儲類71
3.6.2  函數(shù)存儲類75
3.7  編譯預(yù)處理75
3.7.1  宏定義76
3.7.2  文件包含78
3.7.3  條件編譯78
習(xí) 題  380

第4章  指針
4.1  指針及指針變量84
4.1.1  指針的概念84
4.1.2  指針變量85
4.1.3  指針可進行的運算87
4.2  指針與數(shù)組89
4.2.1  用指針訪問數(shù)組元素89
4.2.2  指針與字符串91
4.2.3  指針數(shù)組、數(shù)組指針和多級指針93
4.3  指針與函數(shù)96
4.3.1  指針作為函數(shù)參數(shù)96
4.3.2  數(shù)組名作函數(shù)參數(shù)97
4.3.3  函數(shù)指針99
4.3.4  帶參數(shù)的main函數(shù)102
4.4  new與delete103
4.4.1  new與delete運算符104
4.4.2  動態(tài)存儲的應(yīng)用106
4.5  簡單鏈表及其應(yīng)用 109
習(xí) 題  4118


第5章  類與對象
5.1  類與對象的基本概念119
5.1.1  類的定義119
5.1.2  對象的定義122
5.1.3  訪問對象成員122
5.1.4  類的作用域125
5.2  構(gòu)造函數(shù)和析構(gòu)函數(shù)125
5.2.1  構(gòu)造函數(shù)125
5.2.2  析構(gòu)函數(shù)127
5.2.3  重載構(gòu)造函數(shù)131
5.2.4  拷貝構(gòu)造函數(shù)132
5.3  對象數(shù)組與對象指針137
5.3.1  對象數(shù)組137
5.3.2  對象指針139
5.4  向函數(shù)傳遞對象142
5.4.1  對象作為函數(shù)參數(shù)143
5.4.2  對象指針作為函數(shù)參數(shù)143
5.4.3  對象引用作為函數(shù)參數(shù)143
5.5  靜態(tài)成員145
5.5.1  靜態(tài)數(shù)據(jù)成員146
5.5.2  靜態(tài)成員函數(shù)148
5.6  友元149
5.6.1  友元函數(shù)149
5.6.2  友元類151
5.7  類對象作為類成員155
5.8  常類型156
5.8.1  常引用156
5.8.2  常對象成員157
習(xí) 題  5158


第6章  繼承與派生類
6.1  繼承與派生160
6.1.1  基本概念160
6.1.2  派生類的聲明161
6.1.3  訪問控制162
6.2  派生類的構(gòu)造函數(shù)與析構(gòu)函數(shù)166
6.2.1  派生類構(gòu)造函數(shù)的定義和初始化166
6.2.2  派生類的析構(gòu)函數(shù)166
6.2.3  派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)的執(zhí)行順序168
6.3  多重繼承170
6.3.1  多重繼承的聲明170
6.3.2  多重繼承的構(gòu)造函數(shù)和析構(gòu)函數(shù)171
6.3.3  虛基類174
6.3.4  賦值兼容原則180
習(xí) 題  6181

第7章  多態(tài)性
7.1  C++中多態(tài)性的概念182
7.2  函數(shù)和運算符重載182
7.2.1  一般函數(shù)重載183
7.2.2  運算符重載186
7.3  虛函數(shù)199
7.3.1  虛函數(shù)的定義201
7.3.2  虛函數(shù)和基類指針202
7.3.3  純虛函數(shù)和抽象類208
7.4  應(yīng)用舉例212
習(xí) 題  7225


第8章  模板與異常處理
8.1  模板的概念229
8.2  函數(shù)模板與類模板230
8.2.1  函數(shù)模板與模板函數(shù)230
8.2.2  重載函數(shù)模板232
8.2.3  類模板與模板類236
8.2.4  類模板作為函數(shù)參數(shù)241
8.3  異常處理245
8.3.1  C++的異常處理機制246
8.3.2  異常處理的實現(xiàn)246
習(xí) 題  8251


第9章  C++的I/O流類庫
9.1  流和流類庫256
9.1.1  流256
9.1.2  流類庫257
9.2  標(biāo)準(zhǔn)流的輸入輸出259
9.2.1  無格式輸入/輸出259
9.2.2  有格式控制的輸入/輸出260
9.3  輸入/輸出運算符的重載270
9.3.1  重載輸出運算符“<<”270
9.3.2  重載輸入運算符“>>”270
9.4  文件處理274
9.4.1  文件的打開和關(guān)閉275
9.4.2  文件的讀寫277
習(xí) 題  9288


第10  章實驗指導(dǎo)
10.1  實驗一  Visual C++ 6.0開發(fā)環(huán)境的使用292
10.2  實驗二  程序控制結(jié)構(gòu)299
10.3  實驗三  函數(shù)302
10.4  實驗四  指針305
10.5  實驗五  類與對象307
10.6  實驗六  繼承與派生類315
10.7  實驗七 多態(tài)性317
10.8  實驗八  模板與異常處理319
10.9  實驗九  文件322
參考文獻

本目錄推薦

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