TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
C++編程規範(簡體書)
滿額折

C++編程規範(簡體書)

商品資訊

人民幣定價:35 元
定價
:NT$ 210 元
優惠價
87183
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:5 點
相關商品
商品簡介
作者簡介
目次

商品簡介

良好的編程規范可以改善軟件質量,縮短上市時間,提升團隊效率,簡化維護工作。在本書中,兩位全世界最受尊敬的 C++ 專家將全球 C++ 社區的集體智慧和經驗凝結成一整套編程規范。這些規范可以作為每一個開發團隊制定實際開發規范的基礎,更是每一位 C++ 程序員應該遵循的行事準則。本書實際上涵蓋了 C++ 程序設計的各個方面,包括:設計和編碼風格、函數、操作符、類的設計、繼承、構造與析構、賦值、名字空間、模塊、模板、泛型、異常、 STL 容器和算法等等。書中對每一條規范都給出了言簡意賅的敘述,并輔以實例說明;書中還給出了從類型定義到錯誤處理等方面的大量 C++ 最佳實踐,包括許多最新總結和標準化的技術,即使使用 C++ 多年的程序員也會從中受益匪淺。 本書適合于各層次 C++ 程序員,也可作為高等院校 C++ 課程的教學參考書。 本書涵蓋了C++程序設計的方方面面,包括設計和編碼風格、函數、操作符、類的設計、繼承、構造與析構、賦值、名字空間、模塊、模板、泛型、異常、STL容器和算法等。書中對每一條規范都給出了言簡意賅的敘述,并輔以實例說明;書中還給出了從類型定義到錯誤處理等方面大量的C++最佳實踐,包括許多最新總結出的和標準化的技術,即使使用C++多年的程序員也會從中受益匪淺。 在本書中,兩位知名的C++專家將全球C++界20年的集體智慧和經驗凝結成一套編程規范。這些規范可以作為每一個開發團隊制定實際開發規范的基礎,更是每一位C++程序員應該遵循的行事準則。書中對每一條 規范都給出了精確的描述,并輔以實例說明;從類型定義到錯誤處理,都給出了最佳的C++實踐。即使使用C++多年的程序員也會從本書中受益匪淺。 本書適合于各層次C++程序員使用,也可作為高等院校C++課程的教學參考書。

作者簡介

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++ 程序庫之一。

目次

組織及策略上的問題(Organizational and Policy Issues)
0. 不拘小節(或:了解什么不需要被規范化)
1. 在高警告級別下干凈地編譯
2. 使用自動化的構建(build)系統
3. 使用版本控制系統(version control system)
4. 在代碼復查上投資
設計風格(Design Style)
5. 給每一個實體分配一份內聚的職責
6. 以正確,簡單,清晰為上
7. 編程中應知道何時和如何考慮可伸縮性
8. 不要進行不成熟的優化
9. 不要進行不成熟的劣化
10. 盡量減少全局和共享數據
11. 隱藏信息
12. 了解何時及如何為并發性編寫代碼
13. 確保資源為對象所占有。使用顯式的RAII和智能指針
編程風格(Coding Style)
14. 寧可在編譯和鏈接時出錯也不要在運行時出錯
15. 積極使用const
16. 避免使用宏
17. 避免使用魔數(magic numbers)
18. 盡可能局部地聲明變量
19. 總是初始化變量
20. 避免太長的函數。避免太深的嵌套
21. 避免跨編譯單元的初始化依賴
22. 盡量減少定義性依賴。避免循環依賴
23. 頭文件應該自給自足
24. 總是編寫內部#include防護符。決不要用外部#include防護符
函數與操作符(Functions and Operators)
25. 正確地選擇通過值、(智能)指針或者引用傳遞參數
26. 保持重載操作符的自然語義
27. 優行使用算術操作符和賦值操作符的標準形式
28. 優先使用++和--的標準形式。優先調用前綴形式
29. 考慮重載以避免隱含類型轉換
30. 避免重載&&, ||, 或, (逗號)
31. 不要編寫依賴于函數參數求值順序的代碼
類設計及繼承
構造,析構,及復制操作
名字空間與模塊
模板與泛型
錯誤處理與異常
STL:容器
STL:算法
類型安全
參考文獻
摘要匯總
索引

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 183
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區