| | | C++編程風格(C和C++實務精選) | 該商品所屬分類:計算機/網絡 -> 程序設計 | 【市場價】 | 364-529元 | 【優惠價】 | 228-331元 | 【介質】 | book | 【ISBN】 | 9787115295064 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
![](https://bnmppic.bookuu.com/goods/12/45/27/97871152950642412927-fm.jpg)
-
出版社:人民郵電
-
ISBN:9787115295064
-
作者:(美)卡吉爾|譯者:聶雪軍
-
頁數:202
-
出版日期:2013-01-01
-
印刷日期:2013-01-01
-
包裝:平裝
-
開本:16開
-
版次:1
-
印次:1
-
字數:303千字
-
C++支持大規模編程,可以用來表示同一個程序中不同部分之間的關繫。《C++編程風格》討論的不是傳統小規模編程中遇到的問題,比如逐行編碼的細節,而是講解如何使用C++的大規模編程特性,而這也是經常會讓程序開發老手困惑的地方。 作者吉爾演示了如果C++強大的語言特性使用不當,可能會引發程序混亂,從而導致程序難以理解,甚至效率低下。作者重寫了幾個程序,其中用到的技術具有提高一致性、移除冗餘的繼承等作用。本書在分析程序時,采取了與進行代碼交叉審查時一樣的思路,讀者可以先獨立評估和評價編程問題的可替代方法,然後將自己的分析與作者的分析進行對比。 本書講到的設計和編碼風格**來源於真實示例,理解並遵循這些規則,可以幫助程序員設計和編寫出*好自90++程序。 本書涵蓋的主題有抽像、一致性、不必要的繼承、虛函數、運算符的重載、包裝、效率。作者以前7章介紹的編程規則為基礎,構建了一個案例。在這個案例中,一個單獨的程序在經過多次改變後,其質量獲得了提升,代碼也得以減少。本書*後一章介紹了多重繼承。
-
卡吉爾編著的《C++編程風格》講解了C++語言中較深層次的程序設計思
想和使用方法,包含大量的軟件工程概念和設計模式,重點介紹大規模編程
相關的內容,例如增加代碼的可讀性、可維護性、可擴展性以及提高代碼執
行效率等的方法。《C++編程風格》的示例代碼都是從實際程序中抽取出來
的,作者通過對這些代碼進行分析,講解了如何正確地編寫代碼以及避開一
些常見的誤區和陷阱,並提煉出了一些關於程序設計風格和編碼風格的規則
。如果開發人員在編程時能夠遵循這些規則,將有助於開發出更好的C++程
序。
《C++編程風格》描述平實,示例豐富,適合有一定編程經驗的計算機
程序設計與開發人員參考。
-
1 抽像 1.1 編程風格示例:計算機的定價 1.2 找出共同的抽像 1.3 類之間的區別 1.4 屬性與行為 1.5 再次引入繼承 1.6 去掉枚舉 小結 參考文獻 練習 2 一致性 2.1 編程風格示例:string類 2.2 明確定義的狀態 2.3 物理狀態的一致性 2.4 類不變性 2.5 動態內存的一致性 2.6 動態內存的回收 2.7 編程風格示例:第二種方法 小結 參考文獻 練習 3 不必要的繼承 3.1 編程風格示例:堆棧 3.2 繼承作用域準則 3.3 繼承關繫 3.4 封裝 3.5 接口與實現 3.6 模板 小結 參考文獻 練習 4 虛函數 4.1 編程風格示例:車輛與車庫 4.2 一致性 4.3 基類的析構函數 4.4 繼承 4.5 耦合 小結 參考文獻 練習 5 運算符的重載 5.1 運算符重載的基本概念 5.2 編程風格示例:FileArray類 5.3 對實現的繼承 5.4 程序設計中的權衡:重載運算符和成員函數 小結 參考文獻 練習 6 包裝 6.1 一個用C編寫的庫 6.2 編程風格示例:用C++對dirent進行包裝 6.3 多個Directory對像 6.4 構造函數中的失敗 6.5 對失敗狀態的公有訪問 6.6 錯誤信息參數 小結 參考文獻 練習 7 效率 7.1 編程風格示例:BigInt類 7.2 BigInt的使用 7.3 動態字符串的長度 7.4 動態字符串的數量 7.5 客戶代碼 7.6 改寫BigInt 小結 參考文獻 練習 8 案例研究 8.1 編程風格示例:有限狀態機 8.2 初始化 8.3 耦合 8.4 內聚 8.5 模塊類與抽像數據類型 8.6 屬性與行為 8.7 泛化 參考文獻 練習 9 多重繼承 9.1 多重繼承中的二義性 9.2 有向無環繼承圖 9.3 分析虛基類 9.4 編程風格示例:Monitor類 9.5 編程風格示例:虛基類 9.6 多重協議繼承 小結 參考文獻 練習 10 摘要 第1章:抽像 第2章:一致性 第3章:不必要的繼承 第4章:虛函數 第5章:運算符的重載 第6章:包裝 第7章:效率 第8章:案例研究 第9章:多重繼承
| | | | | |