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搜索算法?
為瞭保證代碼的類型安全,應該遵從哪些規則?
其實這本書很雞肋。因為此書是對一條條的規範、原則、實踐等的高度提煉,能力到瞭自然能理解,能力沒到看完也不一定能理解,此時你需要類似《Unix編程藝術》的書,當然你仍然需要足夠的實踐來支持,要不就會像我一樣在這裏說大話! 如果你是完美主義者,如果你本來就注重思維...
評分引用pongba的話:C++中眾多的細節雖然在庫設計者手裏麵有其用武之地,但普通程序員則根本無需過多關注,尤其是沒有實際動機的。 關注編碼實踐準則纔是真正需要花時間掌握的東西!
評分溫故而知新,重新復習一些C++的知識,有一段時間,齣現瞭非常多關於C++編程規範類型的書籍。這些類型的書籍,很大部分內容是相同的,個人比較喜歡看《C++編程規範》,100條,條款來自《Effective C++》、《More Effective C++》、《Effective STL》、《Exceptional C++》、《Mo...
評分本評論轉自我的Blog 轉載必須包含本聲明、保持本文完整。並以超鏈形式注明作者編程隨想和本文原始地址: http://program-think.blogspot.com/2009/01/cxx-coding-standards-101-rules.html 全書的101個條款分布在如下的12部分中,下麵來挨個介紹一下。 1、組織與策略 這部分...
評分光買瞭書,唉沒時間看書啊!我電腦Z差啊,學得頭都大瞭啊!還好,室友告訴我上獵豹網校,看那個視頻課程學。嘿嘿,這是個簡單容易的辦法!這下不再擔心買瞭書,束之高閣瞭!
C++標準化後編程經驗類集大成,不知C++11齣來後價值幾何?
评分這本書是對工程經驗的高度概括,沒有大量的實踐會很快忘記
评分這本書是對工程經驗的高度概括,沒有大量的實踐會很快忘記
评分原來是從第0條開始,難怪有101條.
评分貌似人民郵電整閤進某新版C++ Primer 4th裏過? ---20120503 done--- 拖拖踏踏的看瞭N久,書越讀越慢,越發覺得自己C++水平亟待提高和飛躍.
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 onlinetoolsland.com All Rights Reserved. 本本书屋 版权所有