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

C++面向?qū)ο缶幊袒A(chǔ)

C++面向?qū)ο缶幊袒A(chǔ)

定 價(jià):¥30.00

作 者: 刁成嘉、刁弈 等編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 高等院校計(jì)算機(jī)教材系列
標(biāo) 簽: 算法語言

ISBN: 9787111224747 出版時(shí)間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 309 字?jǐn)?shù):  

內(nèi)容簡介

  本書榮獲教育部全國高校優(yōu)秀教材獎!以C++標(biāo)準(zhǔn)為藍(lán)本,從過程化編程的基本描述,到對象化編程的方法展開,乃至高級編程的實(shí)質(zhì)揭示,形成一條自然流暢的主線,通俗易懂,形象風(fēng)趣。本書在內(nèi)容結(jié)構(gòu)上自成體系,并以獨(dú)特的描述手法,輻射到計(jì)算機(jī)專業(yè)其他諸課程,體系嚴(yán)謹(jǐn),結(jié)構(gòu)獨(dú)特。 本書特色:1、第二版全方位改版,代碼全部以標(biāo)準(zhǔn)C++重寫,風(fēng)格獨(dú)特,極具模仿價(jià)值;文字詼諧生動,通俗易懂。2、自成體系,結(jié)構(gòu)獨(dú)特,整體關(guān)聯(lián),輻射計(jì)算機(jī)各門課程。3、引領(lǐng)讀者由欣賞書中的初級精彩到享受國外經(jīng)典名著的內(nèi)在精彩。4、觀點(diǎn)鮮明,客觀褒貶C++,對術(shù)語的見解獨(dú)到。5、C++內(nèi)部特性和抽象編程并重,強(qiáng)化編程實(shí)踐,以實(shí)際編程能力衡量計(jì)算機(jī)水平。第一部分為程序設(shè)計(jì)基礎(chǔ),分四章,包括概述,基本編程語句,數(shù)據(jù)類型和計(jì)算表達(dá)。其中基本編程語句和數(shù)據(jù)類型為重點(diǎn),它們一個(gè)為算法描述的基礎(chǔ),一個(gè)為數(shù)據(jù)結(jié)構(gòu)和抽象數(shù)據(jù)類型描述的基礎(chǔ)。第二部分為過程化程序設(shè)計(jì),分三章,包括函數(shù)機(jī)制,性能和程序結(jié)構(gòu)。其中函數(shù)機(jī)制和程序結(jié)構(gòu)是重點(diǎn),前者描述過程,后者描述過程組織。第三部為分面向?qū)ο缶幊袒A(chǔ),實(shí)際上就是基于對象的編程方法,分四章,包括類,對象生滅,繼承和基于對象編程。前三章對類機(jī)制作了全面描述,后一章是基于對象方法的一個(gè)歸納和實(shí)例。第四部分為高級編程,分四章,包括多態(tài),抽象類,模板,異常。多態(tài)和抽象類是面向?qū)ο缶幊痰暮诵膬?nèi)容,模板論述了泛型編程,異常則強(qiáng)化了面向?qū)ο缶幊讨械目煽啃院腿蒎e(cuò)性。

作者簡介

暫缺《C++面向?qū)ο缶幊袒A(chǔ)》作者簡介

圖書目錄

第1章  C++的基本程序設(shè)計(jì)思想        1
1.1  C++語言簡介        1
1.1.1  一個(gè)C++程序?qū)嵗?nbsp;       2
1.1.2  C++字符集        3
1.1.3  ASCII碼        3
1.2  C++程序的基本組成成分        4
1.2.1  詞法記號        4
1.2.2  常量        6
1.2.3  變量        10
1.2.4  有名常量        11
1.2.5  運(yùn)算符與表達(dá)式        12
1.3  C++數(shù)據(jù)類型        20
1.3.1  基本數(shù)據(jù)類型        20
1.3.2  枚舉類型        23
1.3.3  結(jié)構(gòu)體        24
1.3.4  聯(lián)合體        27
1.3.5  位域        28
1.4  數(shù)據(jù)的輸入與輸出        29
1.4.1  I/O流        29
1.4.2  預(yù)定義的插入符和提取符        29
1.4.3  簡單的I/O格式控制        30
1.5  條件控制        30
1.5.1  條件語句        31
1.5.2  switch語句        34
1.6  循環(huán)        36
1.6.1  for循環(huán)語句        36
1.6.2  while循環(huán)語句        38
1.6.3  do-while循環(huán)語句        39
1.6.4  轉(zhuǎn)移語句        39
1.6.5  多重循環(huán)        40
1.7  數(shù)組        44
1.7.1  數(shù)組的概念        44
1.7.2  一維數(shù)組        45
1.7.3  二維數(shù)組        49
1.7.4  使用typedef語句定義數(shù)組類型        52
1.8  字符串        53
1.8.1  字符串概念        53
1.8.2  字符串函數(shù)        55
1.9  本章小結(jié)        57
習(xí)題        58
第2章  函數(shù)        64
2.1  函數(shù)的定義與使用        64
2.1.1  函數(shù)的定義與說明        64
2.1.2  函數(shù)的調(diào)用        65
2.1.3  函數(shù)的參數(shù)和返回值        67
2.2  傳值調(diào)用與引用調(diào)用        72
2.2.1  傳值調(diào)用        72
2.2.2  引用調(diào)用        72
2.3  函數(shù)和變量的作用域        77
2.3.1  函數(shù)的作用域        77
2.3.2  變量的作用域和生存期        77
2.3.3  C++的命名空間        78
2.4  內(nèi)聯(lián)函數(shù)和重載函數(shù)        80
2.4.1  內(nèi)聯(lián)函數(shù)        80
2.4.2  函數(shù)重載        81
2.5  函數(shù)的嵌套調(diào)用和遞歸調(diào)用        82
2.5.1  函數(shù)的嵌套調(diào)用        82
2.5.2  函數(shù)的遞歸調(diào)用        83
2.6  函數(shù)模板和使用C++系統(tǒng)函數(shù)        86
2.6.1  函數(shù)模板        86
2.6.2  使用C++系統(tǒng)函數(shù)        88
2.7  本章小結(jié)        88
習(xí)題        89
第3章  類與對象        95
3.1  類的定義和對象的創(chuàng)建        95
3.1.1  類設(shè)計(jì)的基本概念        95
3.1.2  類的定義格式        96
3.1.3  類的成員函數(shù)        97
3.1.4  類成員的訪問控制        97
3.1.5  對象的聲明與使用        98
3.2  構(gòu)造函數(shù)和析構(gòu)函數(shù)        99
3.2.1  構(gòu)造函數(shù)與拷貝構(gòu)造函數(shù)        99
3.2.2  析構(gòu)函數(shù)        103
3.3  對象的生存期及類的作用域        104
3.3.1  對象的生存期        104
3.3.2  類的作用域        105
3.4  友元類和友元函數(shù)        106
3.4.1  友元函數(shù)        107
3.4.2  友元類        107
3.5  靜態(tài)成員        109
3.5.1  靜態(tài)數(shù)據(jù)成員        109
3.5.2  靜態(tài)成員函數(shù)        110
3.6  類和對象的進(jìn)一步應(yīng)用        110
3.6.1  類對象作為成員        110
3.6.2  常對象        111
3.6.3  對象作為函數(shù)參數(shù)        112
3.6.4  對象數(shù)組        113
3.7  類模板        115
3.7.1  類模板的定義        115
3.7.2  類模板的使用        116
3.8  本章小結(jié)        117
習(xí)題        118
第4章  指針        122
4.1  指針的概念        122
4.2  指針的定義、賦值及運(yùn)算        123
4.2.1  如何定義指針        123
4.2.2  “*”和“&”運(yùn)算符        123
4.2.3  指針的賦值        123
4.2.4  指針的運(yùn)算        125
4.3  指針與數(shù)組        127
4.3.1  用指針訪問數(shù)組元素        127
4.3.2  指向數(shù)組的指針        129
4.3.3  指針數(shù)組        130
4.4  指針與字符串        131
4.4.1  字符數(shù)組與字符指針        131
4.4.2  字符串處理函數(shù)        133
4.4.3  string類        136
4.5  指針與函數(shù)        136
4.5.1  指針作為函數(shù)參數(shù)        136
4.5.2  指針函數(shù)        138
4.5.3  函數(shù)指針        139
4.6  指針與引用        140
4.7  其他類型的指針        141
4.7.1  const指針        141
4.7.2  對象指針        143
4.7.3  this指針        143
4.8  動態(tài)內(nèi)存分配        145
4.8.1  堆內(nèi)存        145
4.8.2  new 和delete 運(yùn)算符        145
4.8.3  動態(tài)內(nèi)存分配與釋放函數(shù)        147
4.9  本章小結(jié)        148
習(xí)題        149
第5章  繼承與派生        157
5.1  繼承的含義        157
5.2  繼承的語法        157
5.3  繼承中的訪問控制        158
5.3.1  公有繼承        158
5.3.2  私有繼承        160
5.3.3  保護(hù)繼承        161
5.4  成員覆蓋與作用域分辨        161
5.5  繼承中對象的初始化與清除        163
5.5.1  初始化和清除        163
5.5.2  構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用順序        164
5.6  向上映射        165
5.6.1  公有繼承中的向上映射示例        166
5.6.2  私有繼承、保護(hù)繼承和向上映射        168
5.6.3  向上映射的缺點(diǎn)        168
5.7  多重繼承        169
5.7.1  多重繼承的語法        169
5.7.2  多重繼承中的構(gòu)造函數(shù)與
析構(gòu)函數(shù)        169
5.7.3  多重繼承的二義性        171
5.7.4  虛基類        173
5.8  本章小結(jié)        176
習(xí)題        177
第6章  多態(tài)        187
6.1  多態(tài)概述        187
6.1.1  多態(tài)的類型        187
6.1.2  多態(tài)的實(shí)現(xiàn)機(jī)制        187
6.2  運(yùn)算符重載        188
6.2.1  運(yùn)算符重載的語法和規(guī)則        188
6.2.2  一元運(yùn)算符重載        189
6.2.3  二元運(yùn)算符重載        191
6.2.4  幾個(gè)特殊運(yùn)算符的重載        194
6.2.5  運(yùn)算符重載與類型轉(zhuǎn)換        198
6.3  虛函數(shù)        199
6.3.1  問題的提出        200
6.3.2  虛函數(shù)的運(yùn)用        201
6.3.3  虛函數(shù)的實(shí)現(xiàn)        204
6.3.4  虛函數(shù)和構(gòu)造函數(shù)        205
6.3.5  虛析構(gòu)函數(shù)        206
6.3.6  對象切片問題        209
6.3.7  純虛函數(shù)        210
6.3.8  抽象類        211
6.4  本章小結(jié)        214
習(xí)題        215
第7章  輸入/輸出流類        223
7.1  流類及流類間的關(guān)系        223
7.2  從標(biāo)準(zhǔn)輸入/輸出流中讀/寫數(shù)據(jù)        225
7.2.1  從標(biāo)準(zhǔn)輸入獲取數(shù)據(jù)        226
7.2.2  將數(shù)據(jù)寫入標(biāo)準(zhǔn)輸出        229
7.3  順序文件的輸入/輸出        231
7.3.1  文件的打開與關(guān)閉        231
7.3.2  將數(shù)據(jù)寫入文件        233
7.3.3  從文件中讀取數(shù)據(jù)        234
7.4  文件的隨機(jī)讀取        238
7.4.1  文件的讀取指針        238
7.4.2  隨機(jī)讀取數(shù)據(jù)文件        239
7.4.3  從串流中讀取數(shù)據(jù)        240
7.4.4  自定義輸入運(yùn)算符        241
7.5  文件的隨機(jī)寫入        242
7.5.1  文件的寫指針        242
7.5.2  隨機(jī)寫        243
7.5.3  將數(shù)據(jù)寫入串流        245
7.5.4  輸出運(yùn)算符重載        246
7.6  二進(jìn)制文件的讀取        247
7.7  本章小結(jié)        249
習(xí)題        249
第8章  Windows C++編程基礎(chǔ)        254
8.1  Windows編程基礎(chǔ)知識        254
8.1.1  窗口        255
8.1.2  句柄        255
8.1.3  消息        255
8.1.4  事件驅(qū)動        256
8.1.5  MFC類庫簡介        256
8.2  MFC應(yīng)用程序基本架構(gòu)        258
8.2.1  用MFC“應(yīng)用程序向?qū)А弊詣?br />生成框架程序        258
8.2.2  MFC程序的類結(jié)構(gòu)        259
8.2.3  MFC程序的文件組成        260
8.2.4  應(yīng)用程序類及其主要成員函數(shù)InitInstance()        261
8.2.5  文檔類、視圖類及文檔/視圖
設(shè)計(jì)模式        262
8.2.6  框架窗口類        263
8.2.7  子窗口類        264
8.2.8  MFC的消息處理機(jī)制        264
8.3  菜單、快捷鍵、工具欄和狀態(tài)欄        265
8.3.1  菜單        265
8.3.2  幾個(gè)建立菜單的程序?qū)嵗?nbsp;       266
8.3.3  快捷鍵        270
8.3.4  工具欄        272
8.3.5  狀態(tài)欄        276
8.4  圖形界面編輯        278
8.4.1  圖形設(shè)備接口        278
8.4.2  偽設(shè)備        279
8.4.3  設(shè)備語義        279
8.4.4  CDC類        280
8.4.5  觸發(fā)WM_PAINT繪圖消息        281
8.4.6  采用CDC類繪圖的實(shí)例        281
8.4.7  字體類和文本輸出實(shí)例        282
8.5  文件操作        283
8.5.1  文件與CFile類        283
8.5.2  文件操作方法        283
8.5.3  序列化        284
8.6  對話框        291
8.6.1  特殊的窗口—對話框        291
8.6.2  對話框的運(yùn)行機(jī)制        291
8.6.3  控件        292
8.6.4  創(chuàng)建基于對話框的MFC應(yīng)用程序        293
8.6.5  對話框數(shù)據(jù)交換和數(shù)據(jù)驗(yàn)證(DDX/DDV)        299
8.6.6  基本消息對話框        303
8.6.7  通用對話框        303
8.7  本章小結(jié)        307
習(xí)題        307

本目錄推薦

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