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

每天10分鐘輕松掌握C++(第2版)

每天10分鐘輕松掌握C++(第2版)

定 價(jià):¥29.00

作 者: (美)利伯蒂 著;馬禮偉 等譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書
標(biāo) 簽: VC++

ISBN: 9787115211057 出版時(shí)間: 2009-08-01 包裝: 平裝
開本: 32開 頁數(shù): 246 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《每天10分鐘輕松掌握C++(第2版)》圍繞一個(gè)實(shí)用程序的開發(fā)展開,講解了C++各方面的特性,包括函數(shù)、異常處理、堆與棧的區(qū)別、結(jié)構(gòu)體、類、繼承、多態(tài)等基本概念,還包括模板、性能優(yōu)化等比較深入的知識(shí)。與其他只講C++語言本身的圖書不同,《每天10分鐘輕松掌握C++(第2版)》更注重語言特性的應(yīng)用,并在應(yīng)用的基礎(chǔ)上講解了迭代的軟件開發(fā)過程,涉及軟件的設(shè)計(jì)、開發(fā)、調(diào)試、測(cè)試以及重構(gòu)等若干方面?!睹刻?0分鐘輕松掌握C++(第2版)》適合各層次 C++程序員使用。

作者簡(jiǎn)介

  Jesse Liberty,經(jīng)驗(yàn)豐富的技術(shù)專家和暢銷書作家,現(xiàn)任微軟公司Silverlight開發(fā)團(tuán)隊(duì)的高級(jí)程序經(jīng)理。他撰寫的C++、C#和ASP.NET等方面的著作都廣受贊譽(yù)。

圖書目錄

第1章 準(zhǔn)備工作 1
1.1 目標(biāo) 1
1.2 C++語言 1
1.3 準(zhǔn)備編程 2
1.4 C++、ANSI C++、Windows等問題 2
1.5 編譯器和編輯器 3
1.6 開發(fā)周期 4
1.7 改進(jìn)程序 5
1.8 一個(gè)簡(jiǎn)單的程序 5
1.9 程序的組成 5
1.10 編譯期錯(cuò)誤 6
1.11 小結(jié) 7
第2章 輸出到控制臺(tái)——標(biāo)準(zhǔn)輸出 8
2.1 改進(jìn)空程序 8
2.2 理解#include 9
2.3 命名空間 9
2.4 注釋 10
2.5 空白行 10
2.6 函數(shù) 11
2.7 逐字理解cout語句 11
2.8 小結(jié) 12
第3章 計(jì)算 13
3.1 執(zhí)行計(jì)算和顯示結(jié)果 13
3.2 括號(hào)嵌套 14
3.3 使用輸入流 15
3.4 使用int變量和常量 17
3.5 變量的類型和有效變量名 18
3.6 小結(jié) 20
第4章 數(shù)字輸入 21
4.1 數(shù)字輸入 21
4.2 哪里出錯(cuò)了 24
4.3 小結(jié) 26
第5章 if語句和判斷條件 27
5.1 處理失敗的輸入流 27
5.2 小結(jié) 31
第6章 異常處理 32
6.1 異常處理——更好的方式 32
6.2 為什么使用異常 34
6.3 小結(jié) 34
第7章 函數(shù) 35
7.1 什么是函數(shù) 35
7.2 定義函數(shù) 36
7.3 把示例程序分解成多個(gè)函數(shù) 37
7.4 重構(gòu) 40
7.5 把函數(shù)的代碼放在哪里 41
7.6 全局變量 42
7.7 測(cè)試 43
7.8 小結(jié) 43
第8章 把代碼分解成模塊 44
8.1 什么是模塊 44
8.2 為什么使用模塊 44
8.3 使用庫改變名字 47
8.4 調(diào)用函數(shù) 48
8.5 分離編譯 50
8.6 測(cè)試 50
8.7 小結(jié) 50
第9章 do/while循環(huán) 51
9.1 當(dāng)前進(jìn)度 51
9.2 執(zhí)行多次 51
9.3 至少執(zhí)行一次 51
9.4 一次都不執(zhí)行或執(zhí)行多次 55
9.5 小結(jié) 56
第10章 循環(huán)嵌套和復(fù)雜布爾表達(dá)式 57
10.1 循環(huán)嵌套 57
10.2 關(guān)系運(yùn)算符 59
10.3 使用bool變量化簡(jiǎn) 61
10.4 小結(jié) 62
第11章 switch語句、靜態(tài)變量和runtime_error 63
11.1 switch語句 63
11.2 擴(kuò)展計(jì)算器 64
11.3 處理新的異常 67
11.4 小結(jié) 68
第12章 數(shù)組、循環(huán)及遞增和遞減運(yùn)算符 69
12.1 使用數(shù)組創(chuàng)建計(jì)算器磁帶 69
12.2 磁帶 69
12.3 for循環(huán) 71
12.4 數(shù)組訪問越界 72
12.5 遞增和遞減 72
12.6 累加器中的計(jì)算器磁帶 73
12.7 小結(jié) 74
第13章 存儲(chǔ):堆、棧和指針 75
13.1 堆與棧 75
13.2 指針、引用和數(shù)組 77
13.3 使用指針存在危險(xiǎn) 84
13.4 從堆中刪除指針 84
13.5 刪除數(shù)組 85
13.6 小結(jié) 85
第14章 測(cè)試 86
14.1 測(cè)試堆分配內(nèi)存為什么很重要 86
14.2 使用“微型語言”讓計(jì)算器更通用 86
14.3 不用調(diào)試器調(diào)試 94
14.4 小結(jié) 96
第15章 結(jié)構(gòu)和類型 97
15.1 組織結(jié)構(gòu) 97
15.2 聲明枚舉類型 98
15.3 聲明結(jié)構(gòu)體類型 101
15.4 棧上的結(jié)構(gòu)體 101
15.5 堆上的結(jié)構(gòu)體 102
15.6 用結(jié)構(gòu)體單向鏈表實(shí)現(xiàn)磁帶 103
15.7 函數(shù)指針和回調(diào) 105
15.8 小結(jié) 109
第16章 文件I/O 110
16.1 保存程序的運(yùn)行狀態(tài) 110
16.2 恢復(fù)磁帶 114
16.3 重新播放磁帶恢復(fù)狀態(tài) 114
16.4 小結(jié) 117
第17章 類:帶函數(shù)的結(jié)構(gòu)體 118
17.1 把類看做迷你程序 118
17.2 類與實(shí)例 118
17.3 構(gòu)造函數(shù)和析構(gòu)函數(shù) 122
17.4 復(fù)制構(gòu)造函數(shù)以及何時(shí)使用它 126
17.5 放寬類中“使用前聲明” 127
17.6 小結(jié) 127
第18章 用類重構(gòu)計(jì)算器 128
18.1 把函數(shù)移入類中 128
18.2 小結(jié) 131
第19章 用類實(shí)現(xiàn)計(jì)算器 132
19.1 類的標(biāo)記 132
19.2 aRequest的私有成員和公有成員 134
19.3 初始化 134
19.4 內(nèi)部狀態(tài) 136
19.5 命名 138
19.6 把函數(shù)的內(nèi)容移入成員函數(shù) 139
19.7 將對(duì)象作為回調(diào)結(jié)構(gòu)體 144
19.8 對(duì)象所有權(quán) 144
19.9 小結(jié) 145
第20章 用類實(shí)現(xiàn)計(jì)算器的 其他功能 146
20.1 使用C++標(biāo)準(zhǔn)庫 146
20.2 對(duì)象中的用戶接口 150
20.3 main.cpp 155
20.4 小結(jié) 156
第21章 函數(shù)和運(yùn)算符重載 157
21.1 在類中聲明重載成員函數(shù) 157
21.2 重載構(gòu)造函數(shù) 160
21.3 重載運(yùn)算符意味著什么 161
21.4 運(yùn)算符重載存在危險(xiǎn) 161
21.5 重載賦值運(yùn)算符和復(fù)制構(gòu)造函數(shù) 165
21.6 小結(jié) 166
第22章 繼承 167
22.1 繼承的聲明 167
22.2 引用對(duì)象的類和父類 171
22.3 重寫函數(shù) 174
22.4 保護(hù)訪問 175
22.5 virtual是什么 176
22.6 虛構(gòu)造函數(shù)和析構(gòu)函數(shù) 178
22.7 虛成員函數(shù) 178
22.8 調(diào)用父類 179
22.9 小結(jié) 179
第23章 用繼承測(cè)試對(duì)象 180
23.1 編寫測(cè)試用具 180
23.2 用已知的用例測(cè)試類 180
23.3 回歸測(cè)試 182
23.4 小結(jié) 183
第24章 抽象類、多重繼承和靜態(tài)成員 184
24.1 創(chuàng)建接口 184
24.2 多重繼承 191
24.3 類中的靜態(tài)成員變量和靜態(tài)函數(shù) 193
24.4 小結(jié) 197
第25章 模板 198
25.1 模板的優(yōu)點(diǎn)和缺點(diǎn) 198
25.2 模板的聲明和使用 198
25.3 小結(jié) 210
第26章 性能優(yōu)化 211
26.1 運(yùn)行更快、體積更小 211
26.2 內(nèi)聯(lián) 211
26.3 遞增和遞減 213
26.4 模板與普通類 213
26.5 測(cè)量代碼運(yùn)行時(shí)間 214
26.6 程序和數(shù)據(jù)結(jié)構(gòu)的大小 215
26.7 小結(jié) 215
第27章 總結(jié) 216
27.1 如何增強(qiáng)計(jì)算器 216
27.2 學(xué)到的內(nèi)容 217
附錄A 運(yùn)算符 220
附錄B 運(yùn)算符優(yōu)先級(jí) 226
附錄C 重要的C++關(guān)鍵字 228
索引 230

本目錄推薦

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