包郵 中國高等院校計(jì)算機(jī)基礎(chǔ)教育課程體系規(guī)劃教材C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第3版)/譚浩強(qiáng)
-
>
闖進(jìn)數(shù)學(xué)世界――探秘歷史名題
-
>
中醫(yī)基礎(chǔ)理論
-
>
當(dāng)代中國政府與政治(新編21世紀(jì)公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會(huì)主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
中國高等院校計(jì)算機(jī)基礎(chǔ)教育課程體系規(guī)劃教材C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第3版)/譚浩強(qiáng) 版權(quán)信息
- ISBN:9787302566939
- 條形碼:9787302566939 ; 978-7-302-56693-9
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
中國高等院校計(jì)算機(jī)基礎(chǔ)教育課程體系規(guī)劃教材C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第3版)/譚浩強(qiáng) 本書特色
譚浩強(qiáng)教授*新力作,普通高等教育“十一五”國家級(jí)規(guī)劃教材,全國高校出版社優(yōu)秀暢銷書一等獎(jiǎng)。C++是近年來國內(nèi)外廣泛學(xué)習(xí)和使用的支持面向?qū)ο蟪绦蛟O(shè)計(jì)的現(xiàn)代計(jì)算機(jī)高級(jí)語言,國內(nèi)許多高校已陸續(xù)開設(shè)了C++程序設(shè)計(jì)課程。但是,由于C++涉及的概念很多,語法比較復(fù)雜,內(nèi)容十分廣泛,不少人感到學(xué)習(xí)難度很大,難以入門。針對(duì)這種情況,作者深入研究了C++的內(nèi)容和初學(xué)者的認(rèn)知規(guī)律,專門為已學(xué)習(xí)過C語言的讀者構(gòu)建了便于學(xué)習(xí)的教材體系,編寫了這本C++面向?qū)ο蟪绦蛟O(shè)計(jì)入門教材。 本書對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)的基本理論概念和C++語言的基本內(nèi)容作了通俗而詳盡的說明,并且把這兩方面有機(jī)地結(jié)合起來。 本書內(nèi)容全面,概念清晰,例題豐富,通俗易懂,易于學(xué)習(xí),可作為大學(xué)各專業(yè)學(xué)習(xí)C++面向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ)教材,也適于C++的初學(xué)者自學(xué)。即使沒有教師講授,讀者也能基本看懂本書的大部分內(nèi)容。
中國高等院校計(jì)算機(jī)基礎(chǔ)教育課程體系規(guī)劃教材C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第3版)/譚浩強(qiáng) 內(nèi)容簡(jiǎn)介
本書內(nèi)容包括面向?qū)ο蟪绦蛟O(shè)計(jì)的基本理論概念和C++語言的基本內(nèi)容,并且把這兩方面有機(jī)地結(jié)合起來。章介紹面向過程程序設(shè)計(jì)領(lǐng)域中C++對(duì)C的擴(kuò)充,第二章簡(jiǎn)要而通俗清晰地介紹了面向?qū)ο蟪绦蛟O(shè)計(jì)的基本知識(shí),在后續(xù)各章中由淺入深地介紹怎樣編寫C++程序,在這過程中自然地具體地介紹了面向?qū)ο蟪绦蛟O(shè)計(jì)方法的應(yīng)用。
中國高等院校計(jì)算機(jī)基礎(chǔ)教育課程體系規(guī)劃教材C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第3版)/譚浩強(qiáng) 目錄
第1章C++的初步知識(shí)1
1.1從C到C++1
1.2*簡(jiǎn)單的C++程序2
1.3C++對(duì)C的擴(kuò)充8
1.3.1C++的輸入輸出8
1.3.2用const定義常變量11
1.3.3函數(shù)原型聲明11
1.3.4函數(shù)的重載12
1.3.5函數(shù)模板14
1.3.6有默認(rèn)參數(shù)的函數(shù)16
1.3.7變量的引用17
1.3.8內(nèi)置函數(shù)24
1.3.9作用域運(yùn)算符25
1.3.10字符串變量26
1.3.11動(dòng)態(tài)分配/撤銷內(nèi)存的運(yùn)算符new和delete29
1.3.12C++對(duì)C功能擴(kuò)展的小結(jié)31
1.4C++程序的編寫和實(shí)現(xiàn)32
1.5關(guān)于C++上機(jī)實(shí)踐33
習(xí)題34
第2章類和對(duì)象的特性37
2.1面向?qū)ο蟪绦蛟O(shè)計(jì)方法概述37
2.1.1什么是面向?qū)ο蟮某绦蛟O(shè)計(jì)37
2.1.2面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)41
2.1.3類和對(duì)象的作用42
2.1.4面向?qū)ο蟮能浖_發(fā)43
2.2類的聲明和對(duì)象的定義44
2.2.1類和對(duì)象的關(guān)系44
2.2.2聲明類的類型45
2.2.3定義對(duì)象的方法47
2.2.4類和結(jié)構(gòu)體類型的異同48
2.3類的成員函數(shù)49
2.3.1成員函數(shù)的性質(zhì)49
2.3.2在類外定義成員函數(shù)50
2.3.3內(nèi)置成員函數(shù)(inline成員函數(shù))51
2.3.4成員函數(shù)的存儲(chǔ)方式52
2.4怎樣訪問對(duì)象的成員54
2.4.1通過對(duì)象名和成員運(yùn)算符訪問對(duì)象中的成員54
2.4.2通過指向?qū)ο蟮闹羔樤L問對(duì)象中的成員55
2.4.3通過對(duì)象的引用來訪問對(duì)象中的成員55
2.5類和對(duì)象的簡(jiǎn)單應(yīng)用舉例55
2.6類的封裝性和信息隱蔽64
2.6.1公用接口與私有實(shí)現(xiàn)的分離64
2.6.2類聲明和成員函數(shù)定義的分離65
2.6.3面向?qū)ο蟪绦蛟O(shè)計(jì)中的幾個(gè)名詞68
習(xí)題68
第3章怎樣使用類和對(duì)象71
3.1類對(duì)象的初始化71
3.1.1需要對(duì)類對(duì)象進(jìn)行初始化71
3.1.2用構(gòu)造函數(shù)實(shí)現(xiàn)數(shù)據(jù)成員的初始化72
3.1.3用帶參數(shù)的構(gòu)造函數(shù)對(duì)不同對(duì)象初始化74
3.1.4在構(gòu)造函數(shù)中用參數(shù)初始化表對(duì)數(shù)據(jù)成員初始化76
3.1.5可以對(duì)構(gòu)造函數(shù)進(jìn)行重載77
3.1.6構(gòu)造函數(shù)可以使用默認(rèn)參數(shù)79
3.1.7用構(gòu)造函數(shù)實(shí)現(xiàn)初始化方法的歸納82
3.1.8利用析構(gòu)函數(shù)進(jìn)行清理工作83
3.1.9調(diào)用構(gòu)造函數(shù)和析構(gòu)函數(shù)的順序85
3.2對(duì)象數(shù)組87
3.3對(duì)象指針89
3.3.1指向?qū)ο蟮闹羔?9
3.3.2指向?qū)ο蟪蓡T的指針90
3.3.3指向當(dāng)前對(duì)象的this指針93
3.4共用數(shù)據(jù)的保護(hù)94
3.4.1定義常對(duì)象95
3.4.2定義常對(duì)象成員96
3.4.3指向?qū)ο蟮某V羔?7
3.4.4指向常對(duì)象的指針變量98
3.4.5對(duì)象的常引用101
3.4.6const型數(shù)據(jù)的小結(jié)102
3.5對(duì)象的動(dòng)態(tài)建立和釋放102
3.6對(duì)象的賦值和復(fù)制104
3.6.1對(duì)象的賦值104
3.6.2對(duì)象的復(fù)制105
3.7不同對(duì)象間實(shí)現(xiàn)數(shù)據(jù)共享108
3.7.1把數(shù)據(jù)成員定義為靜態(tài)108
3.7.2用靜態(tài)成員函數(shù)訪問靜態(tài)數(shù)據(jù)成員110
3.8允許訪問私有數(shù)據(jù)的“朋友”113
3.8.1可以訪問私有數(shù)據(jù)的友元函數(shù)113
3.8.2可以訪問私有數(shù)據(jù)的友元類117
3.9類模板118
習(xí)題122
第4章對(duì)運(yùn)算符進(jìn)行重載126
4.1為什么要對(duì)運(yùn)算符重載126
4.2對(duì)運(yùn)算符重載的方法128
4.3重載運(yùn)算符的規(guī)則131
4.4運(yùn)算符重載函數(shù)作為類成員函數(shù)和友元函數(shù)133
4.5重載雙目運(yùn)算符136
4.6重載單目運(yùn)算符141
4.7重載流插入運(yùn)算符和流提取運(yùn)算符143
4.7.1重載流插入運(yùn)算符“
4.7.2重載流提取運(yùn)算符“>>”146
4.8有關(guān)運(yùn)算符重載的歸納148
4.9不同類型數(shù)據(jù)間的轉(zhuǎn)換149
4.9.1標(biāo)準(zhǔn)類型數(shù)據(jù)間的轉(zhuǎn)換149
4.9.2把其他類型數(shù)據(jù)轉(zhuǎn)換為類對(duì)象——用轉(zhuǎn)換構(gòu)造函數(shù)150
4.9.3將類對(duì)象轉(zhuǎn)換為其他類型數(shù)據(jù)——用類型轉(zhuǎn)換函數(shù)151
習(xí)題157
第5章類的繼承158
5.1繼承與派生158
5.2派生類的聲明方式161
5.3派生類的構(gòu)成161
5.4派生類成員的訪問屬性163
5.4.1公用繼承164
*5.4.2私有繼承166
5.4.3保護(hù)成員和保護(hù)繼承169
5.4.4多級(jí)派生時(shí)的訪問屬性173
5.5派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)174
5.5.1簡(jiǎn)單的派生類的構(gòu)造函數(shù)175
5.5.2有子對(duì)象的派生類的構(gòu)造函數(shù)178
5.5.3多層派生時(shí)的構(gòu)造函數(shù)181
5.5.4派生類構(gòu)造函數(shù)的特殊形式183
5.5.5派生類的析構(gòu)函數(shù)184
5.6多重繼承185
5.6.1聲明多重繼承的方法185
5.6.2多重繼承派生類的構(gòu)造函數(shù)185
5.6.3多重繼承引起的二義性問題188
5.6.4在繼承間接共同基類時(shí)減少數(shù)據(jù)冗余——用虛基類191
5.7基類與派生類的轉(zhuǎn)換196
5.8繼承與組合200
5.9繼承在軟件開發(fā)中的重要意義201
習(xí)題202
第6章C++的多態(tài)性207
6.1什么是多態(tài)性207
6.2一個(gè)典型的例子208
6.3利用虛函數(shù)實(shí)現(xiàn)動(dòng)態(tài)多態(tài)性214
6.3.1虛函數(shù)的作用214
6.3.2靜態(tài)關(guān)聯(lián)與動(dòng)態(tài)關(guān)聯(lián)218
6.3.3在什么情況下應(yīng)當(dāng)聲明虛函數(shù)219
6.3.4虛析構(gòu)函數(shù)220
6.4純虛函數(shù)與抽象類221
6.4.1沒有函數(shù)體的純虛函數(shù)221
6.4.2不能用來定義對(duì)象的類——抽象類222
6.4.3應(yīng)用實(shí)例223
習(xí)題229
第7章輸入輸出流230
7.1C++的輸入和輸出230
7.1.1輸入輸出的含義230
7.1.2C++的I/O對(duì)C的發(fā)展——類型安全和可擴(kuò)展性230
7.1.3C++的輸入輸出流231
7.2標(biāo)準(zhǔn)輸出流236
7.2.1cout,cerr和clog流236
7.2.2標(biāo)準(zhǔn)類型數(shù)據(jù)的格式輸出238
7.2.3用流成員函數(shù)put輸出字符243
7.3標(biāo)準(zhǔn)輸入流244
7.3.1cin流244
7.3.2用于字符輸入的流成員函數(shù)246
7.3.3istream類的其他成員函數(shù)250
7.4對(duì)數(shù)據(jù)文件的操作與文件流253
7.4.1文件的概念253
7.4.2文件流類與文件流對(duì)象255
7.4.3文件的打開與關(guān)閉256
7.4.4對(duì)ASCII文件的操作258
7.4.5對(duì)二進(jìn)制文件的操作263
7.5字符串流269
習(xí)題273
第8章善于使用C++工具275
8.1對(duì)出現(xiàn)異常情況的處理275
8.1.1異常處理的任務(wù)275
8.1.2異常處理的方法276
8.1.3在函數(shù)聲明中進(jìn)行異常情況指定283
8.1.4在異常處理中處理析構(gòu)函數(shù)284
8.2用命名空間避免同名沖突286
8.2.1同名沖突286
8.2.2什么是命名空間289
8.2.3使用命名空間解決名字沖突291
8.2.4使用命名空間中的成員的方法293
8.2.5使用無名的命名空間295
8.2.6使用標(biāo)準(zhǔn)命名空間std296
8.3使用早期的函數(shù)庫297
習(xí)題298
附錄A常用字符與ASCII碼對(duì)照表300
附錄B運(yùn)算符與結(jié)合性301
參考文獻(xiàn)303
中國高等院校計(jì)算機(jī)基礎(chǔ)教育課程體系規(guī)劃教材C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第3版)/譚浩強(qiáng) 作者簡(jiǎn)介
譚浩強(qiáng),我國著名計(jì)算機(jī)教育專家,全國高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育研究會(huì)名譽(yù)理事長(zhǎng)。著有《C程序設(shè)計(jì)》等經(jīng)典教材多部。
- >
苦雨齋序跋文-周作人自編集
- >
名家?guī)阕x魯迅:朝花夕拾
- >
中國歷史的瞬間
- >
月亮虎
- >
伯納黛特,你要去哪(2021新版)
- >
羅庸西南聯(lián)大授課錄
- >
【精裝繪本】畫給孩子的中國神話
- >
伊索寓言-世界文學(xué)名著典藏-全譯本