注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關C++程序設計

C++程序設計

C++程序設計

定 價:¥29.50

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

購買這本書可以去


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

內容簡介

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

作者簡介

暫缺《C++程序設計》作者簡介

圖書目錄

第1章  面向對象程序設計概述
1.1  面向對象程序設計1
1.1.1  面向過程程序設計1
1.1.2  面向對象程序設計2
1.2  對象和類4
1.2.1  對象和類的概念4
1.2.2  消息5
1.3  數據的抽象和封裝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
習 題  112

第2章  C++概述
2.1  C++的構成和特點13
2.1.1  C++的構成13
2.1.2  C++的特點14
2.2  C++源程序的結構15
2.2.1  C++程序的格式15
2.2.2  C++程序的特點15
2.2.3  C++程序的編輯、編譯和運行19
2.3  C++的詞匯、基本數據類型、常量和變量21
2.3.1  C++的詞匯21
2.3.2  C++的基本數據類型22
2.3.3  C++常量和變量23
2.4  基本運算符、表達式與語句24
2.4.1  算術運算符和算術表達式24
2.4.2  關系運算符和關系表達式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  程序控制結構35
2.6.1  順序結構35
2.6.2  選擇結構37
2.6.3  循環(huán)結構40
2.6.4  轉向語句45
習 題  246


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

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


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


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

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


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


第9章  C++的I/O流類庫
9.1  流和流類庫256
9.1.1  流256
9.1.2  流類庫257
9.2  標準流的輸入輸出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  文件的打開和關閉275
9.4.2  文件的讀寫277
習 題  9288


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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號