W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
[加] 赫布·薩特(Herb Sutter),[羅] 安德烈亞歷克斯安德萊斯庫(Andrei Alexandrescu) 著,劉基誠 譯
C++領域20年集大成之作
兩位世界專家聯(lián)袂巨獻
適合所有層次C++程序員
良好的編程規(guī)范可以改善代碼質量,縮短上市時間,提升團隊效率,簡化維護工作。在本書中,兩位全世界受尊敬的C++專家將全球C++社區(qū)的集體智慧和經驗凝結成一整套編程規(guī)范。這些規(guī)范可以作為每一個開發(fā)團隊制定實際開發(fā)規(guī)范的基礎,更是每一位C++程序員應該遵循的行事準則。
本書涵蓋了C++程序設計的每一個方面,包括設計和編碼風格、函數(shù)、操作符、類的設計、繼承、構造與析構、賦值、名字空間、模塊、模板、泛型、異常、STL容器和算法等。書中對每一條規(guī)范都給出了言簡意賅的概述,并輔以實例說明;另外還給出了從類型定義到錯誤處理等方面的大量C++實踐,包括許多總結和標準化的技術。即使使用C++多年的程序員也會從中受益匪淺。
通過閱讀本書,可以找到以下問題的答案。
哪些東西值得標準化?哪些東西不值得標準化?
使代碼可擴展的方法是什么?
合理的錯誤處理策略有哪些要素?
如何(和為什么要)避免不必要的初始化、循環(huán)依賴和定義依賴?
何時應該(以及如何)同時使用靜態(tài)和動態(tài)的多態(tài)性;
如何實踐“安全的”改寫?
何時該提供不會失敗的交換?
為什么阻止異??缭侥K邊界傳播?如何阻止?
為什么不應該在頭文件中寫名字空間聲明或指令?
為什么應該使用STL vector和string代替數(shù)組?
如何選擇正確的STL搜索或排序算法?
為了保證代碼的類型安全,應該遵從哪些規(guī)則?
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: