More Effective C++(WQ版)完整中文版
|
資料類別
|
計(jì)算機(jī)軟件圖書 |
|
課程(專業(yè))
|
C++ |
關(guān)鍵詞
|
完整中文版|C++ |
適用年級(jí)
|
不限 |
身份要求
|
游客 |
金 幣
|
0 。金幣如何獲得?) |
文件格式
|
word |
文件大小
|
528K |
發(fā)布時(shí)間
|
2011-12-13 14:31:00 |
預(yù)覽文件
|
無(wú) |
下載次數(shù)
|
151 |
發(fā)布人 |
kj008 |
內(nèi)容簡(jiǎn)介:
More Effective C++(WQ版)完整中文版。
1. 譯序(侯捷) 3
2. 導(dǎo)讀 4
2.1 本書所談的C++ 4
2.2 慣例與術(shù)語(yǔ) 6
2.3 臭蟲報(bào)告,意見提供,內(nèi)容更新 7
3. 基礎(chǔ)議題 8
3.1 ITEM M1:指針與引用的區(qū)別 8
3.2 ITEM M2:盡量使用C++風(fēng)格的類型轉(zhuǎn)換 10
3.3 ITEM M3:不要對(duì)數(shù)組使用多態(tài) 14
3.4 ITEM M4:避免無(wú)用的缺省構(gòu)造函數(shù) 16
4. 運(yùn)算符 20
4.1 ITEM M5:謹(jǐn)慎定義類型轉(zhuǎn)換函數(shù) 21
4.2 ITEM M6:自增(INCREMENT)、自減(DECREMENT)操作符前綴形式與后綴形式的區(qū)別 27
4.3 ITEM M7:不要重載“&&”,“||”, 或“,” 29
4.4 ITEM M8:理解各種不同含義的NEW和DELETE 32
5. 異常 37
5.1 ITEM M9:使用析構(gòu)函數(shù)防止資源泄漏 38
5.2 ITEM M10:在構(gòu)造函數(shù)中防止資源泄漏 42
5.3 ITEM M11:禁止異常信息(EXCEPTIONS)傳遞到析構(gòu)函數(shù)外 51
5.4 ITEM M12:理解“拋出一個(gè)異!迸c“傳遞一個(gè)參數(shù)”或“調(diào)用一個(gè)虛函數(shù)”間的差異 54
5.5 ITEM M13:通過(guò)引用(REFERENCE)捕獲異常 60
5.6 ITEM M14:審慎使用異常規(guī)格(EXCEPTION SPECIFICATIONS) 64
5.7 ITEM M15:了解異常處理的系統(tǒng)開銷 69
6. 效率 71
6.1 ITEM M16:牢記80-20準(zhǔn)則(80-20 RULE) 72
6.2 ITEM M17:考慮使用LAZY EVALUATION(懶惰計(jì)算法) 74
6.3 ITEM M18:分期攤還期望的計(jì)算 81
6.4 ITEM M19:理解臨時(shí)對(duì)象的來(lái)源 85
6.5 ITEM M20:協(xié)助完成返回值優(yōu)化 87
6.6 ITEM M21:通過(guò)重載避免隱式類型轉(zhuǎn)換 91
6.7 ITEM M22:考慮用運(yùn)算符的賦值形式(OP=)取代其單獨(dú)形式(OP) 93
6.8 ITEM M23:考慮變更程序庫(kù) 96
6.9 ITEM M24:理解虛擬函數(shù)、多繼承、虛基類和RTTI所需的代價(jià) 98
7. 技巧(TECHNIQUES,又稱IDIOMS 或PATTERN) 106
7.1 ITEM M25:將構(gòu)造函數(shù)和非成員函數(shù)虛擬化 107
7.2 ITEM M26:限制某個(gè)類所能產(chǎn)生的對(duì)象數(shù)量 111
7.3 ITEM M27:要求或禁止在堆中產(chǎn)生對(duì)象 125
7.4 ITEM M28:靈巧(SMART)指針 134
7.5 ITEM M29:引用計(jì)數(shù) 149
7.6 ITEM M30:代理類 177
7.7 ITEM M31:讓函數(shù)根據(jù)一個(gè)以上的對(duì)象來(lái)決定怎么虛擬 190
8. 雜項(xiàng) 212
8.1 ITEM M32:在未來(lái)時(shí)態(tài)下開發(fā)程序 212
8.2 ITEM M33:將非尾端類設(shè)計(jì)為抽象類 216
8.3 ITEM M34:如何在同一程序中混合使用C++和C 226
8.4 ITEM M35:讓自己習(xí)慣使用標(biāo)準(zhǔn)C++語(yǔ)言 231
9. 附錄 237
9.1 推薦讀物 237
9.2 一個(gè)AUTO_PTR的實(shí)現(xiàn)實(shí)例 241
9.3 在 C++ 中計(jì)算物件個(gè)數(shù)(OBJECTS COUNTING IN C++)譯者:陳崴 244
9.4 為智能指標(biāo)實(shí)作 OPERATOR-﹥*(IMPLEMENTING OPERATOR-﹥* FOR SMART POINTERS)譯者:陳崴 254
相關(guān)說(shuō)明:
1. 如您下載的資料不止一份,建議您注冊(cè)成為本站會(huì)員。會(huì)員請(qǐng)登錄后下載。
2. 會(huì)員購(gòu)買金幣50元以下,0.7元/個(gè),50元以上,0.5元/個(gè)。具體請(qǐng)看:下載與付款。
3. 會(huì)員48小時(shí)內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請(qǐng)用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問(wèn)題,請(qǐng)看常見問(wèn)題解答。
下載地址:
|
|
|