Herb Sutter 曾任ISO C++標準委員會主席,是C++ Users Journal雜誌特邀編輯和專欄作傢。他目前在微軟公司領導.NET環境下C++語言擴展的設計工作。除本書外,他還撰寫瞭三本廣受贊譽的圖書:Exceptional C++ Style、Exceptional C++和More Exceptional C++。
Andrei Alexandrescu 世界頂尖的C++專傢,C++ Users Journal雜誌的專欄作傢,他的Modern C++ Design一書曾榮獲2001年最佳C++圖書稱號,書中所開發的Loki已經成為最負盛名的C++程序庫之一。
良好的編程規範可以改善軟件質量,縮短上市時間,提升團隊效率,簡化維護工作。在本書中,兩位全世界最受尊敬的C++專傢將全球C++社區的集體智慧和經驗凝結成一整套編程規範。這些規範可以作為每一個開發團隊製定實際開發規範的基礎,更是每一位C++程序員應該遵循的行事準則。
本書涵蓋瞭C++程序設計的每一個方麵,包括設計和編碼風格、函數、操作符、類的設計、繼承、構造與析構、賦值、名字空間、模塊、模闆、泛型、異常、STL容器和算法等。書中對每一條規範都給齣瞭言簡意賅的敘述,並輔以實例說明;另外還給齣瞭從類型定義到錯誤處理等方麵的大量C++ 最佳實踐,包括許多最新總結和標準化的技術,即使使用C++多年的程序員也會從中受益匪淺。
通過閱讀本書,可以找到以下問題的答案。
哪些東西值得標準化?哪些東西不值得標準化?
使代碼可擴展的最佳方法是什麼?
閤理的錯誤處理策略有哪些要素?
如何(和為什麼要)避免不必要的初始化、循環依賴和定義依賴?
何時應該(以及如何)同時使用靜態和動態的多態性?
如何實踐“安全的”改寫?
何時該提供不會失敗的交換?
為什麼要阻止異常跨越模塊邊界傳播?如何阻止?
為什麼不應該在頭文件中寫名字空間聲明或指令?
為什麼應該使用STL vector和string代替數組?
如何選擇正確的STL搜索算法?
為瞭保證代碼的類型安全,應該遵從哪些規則?
[2018.10 更新] 关键字: 面向对象设计 (OOD), 封装性 (encapsulation), 抽象 (abstraction), 不变式 (invariants), 分离编译 (separate compilation), pImpl 惯用法, 聚合类 (aggregate class), 静态检查 (static checking), SOLID 原则, 替换原则 (Liskov substitution princ...
評分比较轻量级的一本书。如果你已经看过 effective c++ ,exceptional c++系列,那这本书只用翻翻目录就行了。
評分我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看...
評分光买了书,唉没时间看书啊!我电脑Z差啊,学得头都大了啊!还好,室友告诉我上猎豹网校,看那个视频课程学。嘿嘿,这是个简单容易的办法!这下不再担心买了书,束之高阁了!
評分名字起的很有吸引力,其实内容很多章节讲的东西,都是<<effective c++>>里面的,我不知道原版书的文采怎么样?所以我不好妄加评论,但这本中文版的译者的翻译水平,我真的不敢苟同,翻译的僵硬,晦涩,缺乏灵活性,估计就是逐字翻译的,唉,浪费了我几十块钱,买了一本多余的书!
有點晦澀 讀著有點吃力 內容還不錯……
评分這本書是對工程經驗的高度概括,沒有大量的實踐會很快忘記
评分不知道是翻譯的原因,還是什麼;讀起來很不順暢...而且例子也很少...不適閤初學者...
评分這本書相當於將C++ in Depth係列的一些書苦口婆心的講解,highlight瞭一下。
评分這本書是對工程經驗的高度概括,沒有大量的實踐會很快忘記
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 qciss.net All Rights Reserved. 小哈圖書下載中心 版权所有