-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

C++編程風格

( 簡體 字)
作者:[美] Tom Cargill類別:1. -> 程式設計 -> C++ -> C++
譯者:
出版社:人民郵電出版社C++編程風格 3dWoo書號: 34192
詢問書籍請說出此書號!

缺書
NT售價: 195

出版日:1/1/2013
頁數:202
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115295064
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

《C++編程風格》講解了C++語言中較深層次的程序設計思想和使用方法,包含大量的軟件工程概念和設計模式,重點介紹大規模編程相關的內容,例如增加代碼的可讀性、可維護性、可擴展性以及提高代碼執行效率等的方法。《C++編程風格》的示例代碼都是從實際程序中抽取出來的,作者通過對這些代碼進行分析,講解了如何正確地編寫代碼以及避開一些常見的誤區和陷阱,并提煉出了一些關于程序設計風格和編碼風格的規則。如果開發人員在編程時能夠遵循這些規則,將有助于開發出更好的C++程序。
  《C++編程風格》描述平實,示例豐富,適合有一定編程經驗的計算機程序設計與開發人員參考。

目錄:

1 抽象 1
1.1 編程風格示例:計算機的定價 1
1.2 找出共同的抽象 5
1.3 類之間的區別 9
1.4 屬性與行為 9
1.5 再次引入繼承 12
1.6 去掉枚舉 13
小結 16
參考文獻 17
練習 17

2 一致性 21
2.1 編程風格示例:string類 21
2.2 明確定義的狀態 23
2.3 物理狀態的一致性 24
2.4 類不變性 25
2.5 動態內存的一致性 27
2.6 動態內存的回收 28
2.7 編程風格示例:第二種方法 29
小結 35
參考文獻 36
練習 36

3 不必要的繼承 41
3.1  編程風格示例:堆棧 41
3.2 繼承作用域準則 44
3.3 繼承關系 46
3.4 封裝 50
3.5 接口與實現 52
3.6 模板 56
小結 58
參考文獻 58
練習 58

4 虛函數 59
4.1 編程風格示例:車輛與車庫 59
4.2 一致性 63
4.3 基類的析構函數 65
4.4 繼承 66
4.5 耦合 69
小結 75
參考文獻 75
練習 75

5 運算符的重載 77
5.1 運算符重載的基本概念 77
5.2 編程風格示例:FileArray類 82
5.3 對實現的繼承 89
5.4 程序設計中的權衡:重載運算符和成員函數 94
小結 95
參考文獻 96
練習 96

6 包裝 97
6.1 一個用C編寫的庫 97
6.2 編程風格示例:用C++對dirent進行包裝 98
6.3 多個Directory對象 100
6.4 構造函數中的失敗 103
6.5 對失敗狀態的公有訪問 105
6.6 錯誤信息參數 107
小結 111
參考文獻 111
練習 111

7 效率 113
7.1 編程風格示例:BigInt類 114
7.2 BigInt的使用 120
7.3 動態字符串的長度 121
7.4 動態字符串的數量 123
7.5 客戶代碼 127
7.6 改寫BigInt 129
小結 135
參考文獻 135
練習 135

8 案例研究 137
8.1 編程風格示例:有限狀態機 137
8.2 初始化 142
8.3 耦合 150
8.4 內聚 154
8.5 模塊類與抽象數據類型 157
8.6 屬性與行為 160
8.7 泛化 165
參考文獻 169
練習 170

9 多重繼承 171
9.1 多重繼承中的二義性 171
9.2 有向無環繼承圖 173
9.3 分析虛基類 176
9.4 編程風格示例:Monitor類 183
9.5 編程風格示例:虛基類 187
9.6 多重協議繼承 192
小結 195
參考文獻 195
練習 195

10 摘要 199
第1章:抽象 199
第2章:一致性 199
第3章:不必要的繼承 200
第4章:虛函數 200
第5章:運算符的重載 201
第6章:包裝 201
第7章:效率 201
第8章:案例研究 202
第9章:多重繼承 202
序: