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

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

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

定 價:¥29.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 準備工作 1
1.1 目標 1
1.2 C++語言 1
1.3 準備編程 2
1.4 C++、ANSI C++、Windows等問題 2
1.5 編譯器和編輯器 3
1.6 開發(fā)周期 4
1.7 改進程序 5
1.8 一個簡單的程序 5
1.9 程序的組成 5
1.10 編譯期錯誤 6
1.11 小結(jié) 7
第2章 輸出到控制臺——標準輸出 8
2.1 改進空程序 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章 計算 13
3.1 執(zhí)行計算和顯示結(jié)果 13
3.2 括號嵌套 14
3.3 使用輸入流 15
3.4 使用int變量和常量 17
3.5 變量的類型和有效變量名 18
3.6 小結(jié) 20
第4章 數(shù)字輸入 21
4.1 數(shù)字輸入 21
4.2 哪里出錯了 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 把示例程序分解成多個函數(shù) 37
7.4 重構(gòu) 40
7.5 把函數(shù)的代碼放在哪里 41
7.6 全局變量 42
7.7 測試 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 測試 50
8.7 小結(jié) 50
第9章 do/while循環(huán) 51
9.1 當前進度 51
9.2 執(zhí)行多次 51
9.3 至少執(zhí)行一次 51
9.4 一次都不執(zhí)行或執(zhí)行多次 55
9.5 小結(jié) 56
第10章 循環(huán)嵌套和復雜布爾表達式 57
10.1 循環(huán)嵌套 57
10.2 關(guān)系運算符 59
10.3 使用bool變量化簡 61
10.4 小結(jié) 62
第11章 switch語句、靜態(tài)變量和runtime_error 63
11.1 switch語句 63
11.2 擴展計算器 64
11.3 處理新的異常 67
11.4 小結(jié) 68
第12章 數(shù)組、循環(huán)及遞增和遞減運算符 69
12.1 使用數(shù)組創(chuàng)建計算器磁帶 69
12.2 磁帶 69
12.3 for循環(huán) 71
12.4 數(shù)組訪問越界 72
12.5 遞增和遞減 72
12.6 累加器中的計算器磁帶 73
12.7 小結(jié) 74
第13章 存儲:堆、棧和指針 75
13.1 堆與棧 75
13.2 指針、引用和數(shù)組 77
13.3 使用指針存在危險 84
13.4 從堆中刪除指針 84
13.5 刪除數(shù)組 85
13.6 小結(jié) 85
第14章 測試 86
14.1 測試堆分配內(nèi)存為什么很重要 86
14.2 使用“微型語言”讓計算器更通用 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)體單向鏈表實現(xiàn)磁帶 103
15.7 函數(shù)指針和回調(diào) 105
15.8 小結(jié) 109
第16章 文件I/O 110
16.1 保存程序的運行狀態(tài) 110
16.2 恢復磁帶 114
16.3 重新播放磁帶恢復狀態(tài) 114
16.4 小結(jié) 117
第17章 類:帶函數(shù)的結(jié)構(gòu)體 118
17.1 把類看做迷你程序 118
17.2 類與實例 118
17.3 構(gòu)造函數(shù)和析構(gòu)函數(shù) 122
17.4 復制構(gòu)造函數(shù)以及何時使用它 126
17.5 放寬類中“使用前聲明” 127
17.6 小結(jié) 127
第18章 用類重構(gòu)計算器 128
18.1 把函數(shù)移入類中 128
18.2 小結(jié) 131
第19章 用類實現(xiàn)計算器 132
19.1 類的標記 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 將對象作為回調(diào)結(jié)構(gòu)體 144
19.8 對象所有權(quán) 144
19.9 小結(jié) 145
第20章 用類實現(xiàn)計算器的 其他功能 146
20.1 使用C++標準庫 146
20.2 對象中的用戶接口 150
20.3 main.cpp 155
20.4 小結(jié) 156
第21章 函數(shù)和運算符重載 157
21.1 在類中聲明重載成員函數(shù) 157
21.2 重載構(gòu)造函數(shù) 160
21.3 重載運算符意味著什么 161
21.4 運算符重載存在危險 161
21.5 重載賦值運算符和復制構(gòu)造函數(shù) 165
21.6 小結(jié) 166
第22章 繼承 167
22.1 繼承的聲明 167
22.2 引用對象的類和父類 171
22.3 重寫函數(shù) 174
22.4 保護訪問 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章 用繼承測試對象 180
23.1 編寫測試用具 180
23.2 用已知的用例測試類 180
23.3 回歸測試 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)點和缺點 198
25.2 模板的聲明和使用 198
25.3 小結(jié) 210
第26章 性能優(yōu)化 211
26.1 運行更快、體積更小 211
26.2 內(nèi)聯(lián) 211
26.3 遞增和遞減 213
26.4 模板與普通類 213
26.5 測量代碼運行時間 214
26.6 程序和數(shù)據(jù)結(jié)構(gòu)的大小 215
26.7 小結(jié) 215
第27章 總結(jié) 216
27.1 如何增強計算器 216
27.2 學到的內(nèi)容 217
附錄A 運算符 220
附錄B 運算符優(yōu)先級 226
附錄C 重要的C++關(guān)鍵字 228
索引 230

本目錄推薦

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