數(shù)據(jù)結構歷年考研真題詳解與解析 中文pdf完整版
860KB / 03-31
自用C++學習筆記(附2024面經(jīng)) 中文完整版PDF
2.95MB / 03-13
C++基礎與提高(王桂林) 第四版 中文pdf完整版
3.5MB / 01-23
C語言深度進階篇 v3 中文pdf完整版
18.4MB / 01-22
零基礎入門C語言(全) 王桂林 中文pdf完整版
4.7MB / 01-21
C語言程序設計第4版何欽銘 課后習題及答案+課件 中文pdf完整版
4.7MB / 01-06
C++編程MFC基礎教程 中文完整版PDF
28.3MB / 01-06
Qt5.10 GUI完全參考手冊 中文完整版PDF
9.50MB / 12-16
C++標準庫參考(STL) 完整版PDF
27.9MB / 11-05
C++編程學習與實踐案例 中文完整版PDF
1.55MB / 09-24
-
-
自用C++學習筆記(附2024面經(jīng)) 中文完整版PDF C/C++ / 2.95MB
-
C++基礎與提高(王桂林) 第四版 中文pdf完整版 C/C++ / 3.5MB
-
C語言深度進階篇 v3 中文pdf完整版 C/C++ / 18.4MB
-
零基礎入門C語言(全) 王桂林 中文pdf完整版 C/C++ / 4.7MB
-
-
C++編程MFC基礎教程 中文完整版PDF C/C++ / 28.3MB
-
Qt5.10 GUI完全參考手冊 中文完整版PDF C/C++ / 9.50MB
-
C++標準庫參考(STL) 完整版PDF C/C++ / 27.9MB
-
C++編程學習與實踐案例 中文完整版PDF C/C++ / 1.55MB
詳情介紹
C++ 是一個難學易用的語言!
C++ 的難學,不僅在其廣博的語法,以及語法背後的語意,以及語意背後的深層思維,以及深層思維背後的物件模型;C++ 的難學,還在於它提供了四種不同(但相輔相成)的程式設計思維模式:procedural-based,object-based,object-oriented,generic paradigm。
1. 譯序(侯捷) 3
2. 導讀 4
2.1 本書所談的C++ 4
2.2 慣例與術語 6
2.3 臭蟲報告,意見提供,內容更新 7
3. 基礎議題 8
3.1 Item M1:指針與引用的區(qū)別 8
3.2 Item M2:盡量使用C++風格的類型轉換 10
3.3 Item M3:不要對數(shù)組使用多態(tài) 14
3.4 Item M4:避免無用的缺省構造函數(shù) 16
4. 運算符 20
4.1 Item M5:謹慎定義類型轉換函數(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:使用析構函數(shù)防止資源泄漏 38
5.2 Item M10:在構造函數(shù)中防止資源泄漏 42
5.3 Item M11:禁止異常信息(exceptions)傳遞到析構函數(shù)外 51
5.4 Item M12:理解“拋出一個異常”與“傳遞一個參數(shù)”或“調用一個虛函數(shù)”間的差異 54
5.5 Item M13:通過引用(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準則(80-20 rule) 72
6.2 Item M17:考慮使用lazy evaluation(懶惰計算法) 74
6.3 Item M18:分期攤還期望的計算 81
6.4 Item M19:理解臨時對象的來源 85
6.5 Item M20:協(xié)助完成返回值優(yōu)化 87
6.6 Item M21:通過重載避免隱式類型轉換 91
6.7 Item M22:考慮用運算符的賦值形式(op=)取代其單獨形式(op) 93
6.8 Item M23:考慮變更程序庫 96
6.9 Item M24:理解虛擬函數(shù)、多繼承、虛基類和RTTI所需的代價 98
7. 技巧(Techniques,又稱Idioms 或Pattern) 106
7.1 Item M25:將構造函數(shù)和非成員函數(shù)虛擬化 107
7.2 Item M26:限制某個類所能產(chǎn)生的對象數(shù)量 111
7.3 Item M27:要求或禁止在堆中產(chǎn)生對象 125
7.4 Item M28:靈巧(smart)指針 134
7.5 Item M29:引用計數(shù) 149
7.6 Item M30:代理類 177
7.7 Item M31:讓函數(shù)根據(jù)一個以上的對象來決定怎么虛擬 190
8. 雜項 212
8.1 Item M32:在未來時態(tài)下開發(fā)程序 212
8.2 Item M33:將非尾端類設計為抽象類 216
8.3 Item M34:如何在同一程序中混合使用C++和C 226
8.4 Item M35:讓自己習慣使用標準C++語言 231
9. 附錄 237
9.1 推薦讀物 237
9.2 一個auto_ptr的實現(xiàn)實例 241
9.3 在 C++ 中計算物件個數(shù)(Objects Counting in C++)譯者:陳崴 244
9.4 為智能指標實作 operator->*(Implementing operator->* for Smart Pointers)譯者:陳崴 254
下載地址
人氣書籍
Objective-C基礎教程 中文 PDF 清晰版 [31M]
C程序設計(第四版)+學習輔導 pdf版打包 譚浩強主編
C++ Primer Plus (第五版) 中文PDF清晰掃描版(57M)
Linux C編程實戰(zhàn) 中文 PDF版 [65.2M]
數(shù)據(jù)結構(C語言版) 第2版 (嚴蔚敏等) 高清pdf完整版[38MB]
數(shù)據(jù)結構基礎(C語言版)(第2版)中文 PDF清晰版(35.4M)
Lua程序設計 Programming in Lua 中文 PDF 高清版
數(shù)據(jù)結構C語言版(嚴蔚敏) 高清版 PDF格式
C語言經(jīng)典編程282例 (明日科技) 高清PDF掃描版 161M
C++ GUI Qt 4編程(第二版) PDF掃描版
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復,謝謝!
☉ 下載本站資源,如果服務器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學習研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的More Effective C++(WQ版)c++編程經(jīng)典書籍 word版 [473KB]資源來源互聯(lián)網(wǎng),版權歸該下載資源的合法擁有者所有。